使用Android拨打电话功能
来源:互联网 发布:网络热门作家 像汤唯 编辑:程序博客网 时间:2024/06/02 12:06
1、要使用Android系统中的电话拨号功能,首先必须在AndroidManifest.xml功能清单中加入允许拨打电话的权限:
<uses-permission android:name="android.permission.CALL_PHONE" /> // 允许拨打电话权限
2、进行拨打电话的代码:
a、调用Android系统的拨号界面,但不发起呼叫,用户按下拨号键才会进行呼叫
b、直接拨号发起呼叫
注:其中Uri.parse("tel://13800138000")中的格式写成Uri.parse("tel:13800138000"),测试中也通过的。 3、拨号相关的知识点——Linkify的使用以及android:autoLink属性的使用,自动判断字符串是电话,网址或者邮件地址: a、使用代码设置: import android.text.util.Linkify; Linkify.addLinks(textView, Linkify.WEB_URLS|Linkify.EMAIL_ADDRESSES|Linkify.PHONE_NUMBERS); b、在配置中设置:android:autoLink="web|phone|email" <TextView android:autoLink="web|phone|email" 4、为你的电话拨号程序添加拨号键意图过滤器配置: <activity android:name=".CallPhoneActivity" <intent-filter> // 功能跟上一个过滤器一样 注:需要加上<category android:name="android.intent.category.BROWSABLE" />才能使调用的activity收到getIntent().getAction();
android:id="@+id/tv1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter> // 当用户按下拨号键时,Android系统会弹出选择菜单让用户选择使用那个拨号器
<action android:name="android.intent.action.CALL_BUTTON" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<action android:name="android.intent.action.CALL_PRIVILEGED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="tel" />
</intent-filter>
- 使用Android拨打电话功能
- 使用Android拨打电话功能
- Android 实现拨打电话功能
- android拨打电话功能实现
- Android 实现拨打电话功能
- Android实现拨打电话功能
- Android简单拨打电话功能
- 使用Android模拟器拨打电话
- android实现消息提醒,拨打电话功能
- android 实现拨打jsp页面电话功能
- android小功能实现之拨打电话
- 在android中实现电话拨打功能
- Android调用拨号界面、拨打电话功能
- Android调用系统直接拨打电话功能
- Android调用拨号界面、拨打电话功能
- Android调用拨号界面、拨打电话功能
- iOS 拨打电话功能
- iOS拨打电话功能
- Android 如何才能捕获系统的恢复出厂设置事件
- OpenVPN性能-当tap遇到bonding
- windows mobile 起步一
- OSI 结构
- PowerShell查看电脑是否连接到英特网
- 使用Android拨打电话功能
- 关于引擎优化的相关资料
- Android 的启动方式
- 移植ANDROID系统到MINI2440的步骤
- java 设计模式学习笔记(13) - 适配器模式
- UC杂记 05/05/2011
- 解决windows7下vs2008不能正常编译ActiveX控件的问题
- Android到底那个Acitivity启动(二)
- 可视化的数据结构