当前位置:首页 » 安卓系统 » 在安卓中拨打电话用什么组件

在安卓中拨打电话用什么组件

发布时间: 2022-06-27 03:19:58

1. android中用listview动态显示三列值,姓名,地址 ,电话,我想在点击每行的时候可以直接拨打电话

点击listview某项的事件可用这个:
myListView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View listitem, int position,long arg3) {

}
});

获取所选行的电话号码:
不知道楼主给listview绑数据源的时候用的是什么数据结构,不过肯定可以通过上面点击事件中的position参数来从数据源中获取到所选这行的数据,然后再取这行数据的第三列值,就可以把电话号码取出来。

拨打电话:
取到电话号码了,那么只要这样就可以调用手机的默认拨号程序
startActivity(new Intent(Intent.ACTION_DIAL,Uri.parse("tel:"+"这里写获取到的电话号码")));

2. android手机通讯录页面布局怎么做

基于android的通讯录的设计与实现

一:引言

学了android的开发与设计课后,对计算机软硬件相关知识有了一定的了解;基于此,设计与实现一个在Android系统上运行的手机通讯管理软件,实现手机通讯录的基本功能,包括:添加联系人、查看联系人、修改联系人、删除联系人、拨打电话、发送短信、查询联系人,以及联系人的导入导出功能即联系人的备份。

主要开发基于Android
的手机的通讯管理软件。以Java语言为基础,结合Android移动开发平台,并利用Android提供的SDK,实现在Android平台上运行的手机通讯录,方便广大手机用户更加便捷地对联系人的信息进行管理。该手机通讯录面向所有的Android手机用户,为他们提供更实际便捷的手机服务,具有拨号、通讯记录等基本功能。该通讯录的数据导出功能是该软件的一个特色,可以实现联系人数据导出到文本,实现数据备份。大家生活当中经常遇到手机丢失,出现故障,和其他一些事故。最担心的就是丢失手机里的电话号码。

1.1. 选题目的及意义

随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。在Google和Android手机联盟的共同推动下,Android在众多手机操作系统中脱颖而出,受到广大消费者的欢迎。
手机通讯录作为手机的基本功能之一,每天我们都在频繁地使用着。根据手机功能使用调查显示,有八成以上的消费者使用手机通讯录功能。随着手机通讯录功能的不断加强与完善,手机通讯录对于人们的意义,已不仅仅像记事簿一样显示通讯地址,而是向着个性化、人性化的方向发展。通讯录从无到有,从英文到中文,经过了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是在一个人名下,可以存储座机、手机、单位、地

址、电子邮件等内容。这种名片夹在电话薄的基础上,大大丰富了内容,同时结构也发生了革命性变化,而且随着手机的发展,相信更优秀的通讯录会越来越受到社会各层人士的喜爱。

1.2. 项目背景

Android一词的本义指"机器人",同时也是Google在2007年11月5日宣布的基于Linux内核的开源手机系统的名称,中文注册商标"安致",
该平台由操作系统、中间件、用户界面和应用软件组成,是一个为移动终端打造的真正开放和完整的智能手机系统。其早期为Google开发,后由开放手机联盟( Open
Handset Alliance)开发。它采用了软件堆层(software
stack,又名以软件叠层)的架构,主要分为三部分,底层以Linux内核为基础,由C语言开发,只提供基本功能;中间层包括数据库Library和虚拟机Virtual
Machine,由C++开发;最上层是由各公司自行开发,以Java编写的各种应用软件,如通话程序,短信程序等。 二:功能需求。

根据用户需求总结出来的反映了用户需求的系统逻辑模型转换成可以实施的物理模型,把整个设计划分成单元,主要解决如何去做的问题,要想创建整个通讯录首先要通过增加联系人信息来创建通讯录。整个应用程序应划分为4个模块,分别是程序启动、用户界面、后台服务和数据库适配器,各模块之间的关系如图所示:

从上图中不难看出,后台服务是整个应用程序的核心,主要是“数据获取模块”,负责周期性

的从用户输入的内容中获取信息。

后台服务在程序启动时就由AppWidgetProvider启动,也可由用户界面通过startService(进行启动,启动后的后台服务将一直保持运行状态。同时用户界面从数据获文本信息。一方面可以避免因网络通信不畅造成界面失去响应;另一方面,后台服务可以及时更新数据,以保证数据的准确性。数据库适配器封装了所有对SQLite数据库操作的方法用户界面和后台服务会调用它来实现数据库操作。在完成用户界面设计、数据库设计和模块设计后,至此程序设计阶段基本完成。文本编辑器中不同功能界面之间的切换,用户可以通过点击menu键来切换到不同的功能界面,不同功能界面的切换如图

三:设计思路。

开发的基于Android手机通讯录具有十分重要的意义。可以根据客户需求的实际情况,开发一款实用的手机通讯录软件。

本设计主要是采用Android的View框架编写,部分框架运用Android中的其他组件。
当进入通讯录的增加界面时,调用的是一个用相对布局RelativeLayout的XML布局文件。其中包括了2个Button,分别实现了不同的功能。

第一个Button是保存内容,当输入联系人姓名和号码是点击保存实现此功能。说到保存,不得不说得是保存信息涉及添加新联系人的头像,姓名,手机号码,办公室电话,家庭电话,职务职称,单位名称,地址,邮政编码,Email,其他联系方式,备注这些信息。

第二个Button是返回,顾名思义就是从增加界面返回前一界面。

响应menu键的触发事件,设置底部菜单是否可见,并通过对底部菜单选项的监听实现底部菜单中的增加、查找、删除、菜单、退出等功能,其中菜单包括显示所有、删除所有、号码备份功能。

在联系人信息界面时通过点击menu键,会弹出通信功能框,通过与发信息、打电话、发邮件功能接口的套用来实现。

四:流程图

一个好的系统设计的步骤决定了程序是否能按照设计者的目的按时完成,是否能在规定的时间内按照设计者的要求高质量的完成程序必要的功能。并且按照标准的设计步骤对程序进行调试,测试,以及后期的优化完善,使程序更加具有健壮性和可用性。通过对通讯录功能、系统模块、用户需求方面进行全方位的分析制定开发流程,开发流程如图4-1所示。

图4-1开发流程图

采用标准的开发流程确定系统具有用户管理功能,联系人增删改功能,通讯功能,查找功能,备份等功能。系统的功能图如4-2所示。

图4-2 系统功能图

通过对系统的功能结构的分析,设计后系统运行流程是系统运行后用户将进入通讯录主界面,可以看到联系人列表。通过点击MENU界面的增加功能选项可以新增联系人

3. 全能小组件怎样快速打电话

全能小组件快速打电话方法:
1.按CALL键(SLT摘机)。
2.拨813。或按免提键。或按公共缩位拨号键(PGM15-07或SC851:27)如预选拨号,在按DIAL键或公共缩位拨号键之前,按外线键(代替CALL键)。
3.拨公共缩位拨号存储码。
拨出存储的号码。

4. 语音助手怎么设置

手机设置语音助手方法:设置-辅助功能-视觉-语音助手-滑动开关,启用时设备将提供语音反馈。例如语音助手可读出屏幕上的项目互动,单击项目以选择并收听项目的内容,再双击项目即可执行相关动作。注:部分机器不支持此功能。

jovi手机语音助手有两代,Jovi语音助手和vivoice。
jovi语音助手的使用方法:
1、智慧按键-短按或长按-唤醒jovi语音助手;
2、长按电源键0.5秒唤醒;
3、长按耳机通话键1秒,松开后唤醒语音助手;
4、长按后台键唤醒(需开启导航键)。
jovi语音助手设置路径:设置-jovi--(Jovi能力设置)--语音助手。
智慧按键设置路径:设置--jovi--(Jovi能力设置)--智慧按键;
vivoice的使用方法:长按菜单键-即可唤醒vivoice;

语音助手是华为安卓系统的组件,如果不root的情况下无法卸载。关闭语音助手需要采用如下方法:
点击手机的设置按钮,进入设置菜单,点击全部设置;
在全部设置中找到应用程序管理,一般下拉即可看到;
进入应用程序管理后,通过向左滑动,移动到全部菜单;
通过向上滑动,找到语音助手,点击图标进入程序管理;
选择强行停止,并在弹出的对话框中点击确定。
完成以上操作语音助手就被强制关闭了。

语音助手是华为的安卓系统的一项为简便人员操作,可以让使用者通过语音来操作手机的辅助功能。它在无网络的情况下可以完成以下操作:
拨打电话,可以按下语音按钮后,说:“呼叫xx”“给xx打电话”xx这个人必须在通讯录里面;

发送短信,同样按下语音按钮后,说:“给xx发短信”“发短信”同样xx这个人必须在通讯录里面;
打开系统常用开关,比如说“关闭定位服务”“打开蓝牙”“关闭数据网络”等;

5. 什么是android的四大组件

Android四大组件有Activity,Service服务,Content Provider内容提供,BroadcastReceiver广播接收器。

Android应用程序由一些零散的有联系的组件组成,通过一个工程manifest绑定在一起。在manifest中,描述了每一个组件以及组件的作用,其中有6个组件,它们是Android应用程序的基石

(5)在安卓中拨打电话用什么组件扩展阅读

Activities(活动)

应用程序的显示层。每一个画面对应于你的应用程序,将会是Activity类的扩展。Activity使用Views去构建UI来显示信息和响应用户的行为。就桌面开发而言,一个Activity相当于一张Form。

Services(服务)

Android应用程序中不可见的“工人”。 Service组件运行时不可见,但它负责更新的数据源和可见的Activity,以及触发通知。它们常用来执行一些需要持续运行的处理,当你的 Activity已经不处于激活状态或不可见。

Content(内容)

提供共享的数据存储。Content Provider(内容提供器)用来管理和共享应用程序的数据库。在应用程序间,Content Provider是共享数据的首选方式。

Broadcast Receivers(广播接收器)

Intent广播的“消费者”。通过创建和注册一个Broadcast Receiver,应用程序可以监听符合特定条件的广播的Intent。Broadcast Receiver 会自动的启动你的Android应用程序去响应新来的Intent。Broadcast Receiver是事件驱动程序的理想手段。

参考资料来源:网络-Android组件

6. android中怎样使用Intent.ACTION_DIAL拨打分机电话

这个号码是AVD的端口号。就是一个AVD启动后,左上角上的数字,比如5554:XX。那么该号码就是5554

7. 想替换安卓手机中的接电话与打电话的软件,如何做

1、点击 手机 设置;
2、进入设置界面,找到 应用程序管理点击;
3、在应用程序管理界面最下方,点击 默认应用设置;
4、然后 选择点击 拨号,进入更改设置界面;
5、更改程序,换成自己中意的软件。

8. 安卓手机有没有自动拨打电话的软件啊

自动重拨器 Android

9. 安卓怎么调系统默认的拨打电话功能

使用一个Intent信使,传入系统的动作。然后启动该信使。
Java代码
Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + number));
startActivity(intent);
然后去AndroidMainfest.xml申请播出号码权限
<!-- 拨出电话 -->
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
<!-- 电话 -->
<uses-permission android:name="android.permission.CALL_PHONE"/>

10. <a href="tel:010-57121655">拨打电话</a>怎么样才能在Android手机上面 触发拨打电话。IOS是ok的,急求!

开发步骤:

1 新建一个Android工程,取名为TestCallphone

热点内容
jsp文件上传和下载 发布:2024-05-09 07:09:16 浏览:408
我的世界连接不到服务器为什么 发布:2024-05-09 07:09:15 浏览:224
cf手游透视脚本 发布:2024-05-09 06:53:35 浏览:708
I编译环境 发布:2024-05-09 06:50:37 浏览:211
安卓手机怎么直接扫一扫连接wifi 发布:2024-05-09 06:21:50 浏览:596
传统行车记录仪存储卡在哪个位置 发布:2024-05-09 06:18:44 浏览:127
苹果设置的密码是多少 发布:2024-05-09 06:17:53 浏览:274
刷安卓系统需要什么条件 发布:2024-05-09 06:02:48 浏览:51
清楚谷歌浏览器的缓存文件 发布:2024-05-09 05:55:57 浏览:325
微商引流脚本方法 发布:2024-05-09 05:33:09 浏览:478