android跳转到打电话,Android 应用跳转到拨打电话界面或qq进行聊天(qq咨询)
拨打电话:
/**
* 调用拨号界面
* @param phone 电话号码
*/
public void callPhone(String phone) {
Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:"+phone));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
/**
* 调用拨号功能
* @param phone 电话号码
*/
private void call(String phone) {
Intent intent=new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+phone));
startActivity(intent);
}
可以从第三方应用跳转到QQ界面,并可以进入指定的QQ号码的聊天界面(可以是陌生人的QQ号).
String url11 = "mqqwpa://im/chat?chat_type=wpa&uin=100000&version=1"; startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url11)));
指定的QQ号只需要修改uin后的值即可。
跳转到指定QQ群:
String url11 = "mqqwpa://im/chat?chat_type=group&uin=456108965&version=1";
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url11)));
/**
* 判断qq是否可用
*
* @param context
*/
public static boolean isQQClientAvailable(Context context) {
final PackageManager packageManager = context.getPackageManager();
List pinfo = packageManager.getInstalledPackages(0);
if (pinfo != null) {
for (int i = 0; i
String pn = pinfo.get(i).packageName;
if (pn.equals("com.tencent.mobileqq")) {
return true;
}
}
}
return false;
}
//判断微信是否可用
public static boolean isWeixinAvilible(Context context) {
final PackageManager packageManager = context.getPackageManager();
// 获取packagemanager
List pinfo = packageManager.getInstalledPackages(0);
// 获取所有已安装程序的包信息
if (pinfo != null) {
for (int i = 0; i
String pn = pinfo.get(i).packageName;
if (pn.equals("com.tencent.mm")) {
return true;
}
}
}
return false;
}
android跳转到打电话,Android 应用跳转到拨打电话界面或qq进行聊天(qq咨询)相关推荐
- Android跳转到拨打电话界面和拨打电话
1.在清单文件加入权限. <uses-permission android:name="android.permission.CALL_PHONE" /> 2.在Act ...
- Android 自定义拨打电话界面
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <!-- ...
- android点击号码打电话,Android从虚拟号码拨打电话
你可以检查 this link,它使用电话api.请查看15.1.3示例:确定呼叫状态. 我也在这里粘贴示例代码: private class ListenToPhoneState extends P ...
- Android 发起加入QQ群、打开网址、启动拨打电话界面
/****************** 发起添加群流程. ** @param key 由官网生成的key* @return 返回true表示呼起手Q成功,返回fals表示呼起失败*********** ...
- android:autolink 颜色,Android设置完autoLink属性后自定义跳转到指定界面
在TextView 中设置autoLink 属性可以自动识别Web URL,电话号码,电子邮件地址添加下划线改变字体颜色并实现点击事件,支持自动识别的类型: android:autoLink=&quo ...
- Android 设置完autoLink属性后自定义跳转到指定界面
在TextView 中设置autoLink 属性可以自动识别Web URL,电话号码,电子邮件地址添加下划线改变字体颜色并实现点击事件,支持自动识别的类型: android:autoLink=&quo ...
- android 拨打电话 号码判断
AndroidManifest中添加打电话权限 <uses-permission android:name="android.permission.CALL_PHONE"/& ...
- android 蓝牙电话号码,Android拨打电话和蓝牙状态监听
一.拨打电话 权限管理 思路 通过Intent设置Action为ACTION_DIAL或者 ACTION_CALL,通过intent启动直接拨打电话或者打开拨打电话界面. 示例代码 直接拨打电话 /* ...
- Android 自动、拨打电话、拨号
个人中心 DownLoad Android 自动拨打电话功能可以通过以下步骤实现: 1. 在 AndroidManifest.xml 文件中添加拨打电话的权限: ``` <uses-permis ...
最新文章
- 用 cooking 搭建一个简单又优雅的 Vue 项目开发环境 (入门篇)
- 2010年9月blog汇总:敏捷个人和模型驱动开发
- oracle 加号和on,Oracle中连接与加号(+)的使用
- Java 抖音授权登录
- 信息安全与硬盘数据销毁
- System.Data.SqlClient.SqlException:“对象名 'customer' 无效。
- 通过小代码体验程序中BSS段和DATA段的差异
- [codeforces] 527A Playing with Paper
- 隐性语义索引(LSI)
- ZOJ 2675 Little Mammoth(计算几何)
- (2.2)HarmonyOS鸿蒙页面跳转
- Mvc5 控制器,视图简单说明
- oracle dbms_crypto,Oracle的dbms_obfuscation_toolkit加密解密数据
- Visual Studio 2008带来了什么
- tomcat session失效时间
- Undefined control sequence.l.113 \LinesNumbered
- Intouch/ifix语音报警系统制作(3-利用自定义过程和函数,重构先前版本)
- C语言汇编-函数调用堆栈的过程
- 各大互联网公司开放平台一览
- win10 1909是微软的第几个版本 win10各版本区别
热门文章
- Vue.nextTick()理解
- Elasticsearch 5.3.x 使用 Head 插件
- python 下载小说
- Unisys:信息安全新关键——微分割
- 【Linux】JDK+Eclipse 搭建C/C++开发环境
- 使用spark-sql-perf评测spark 2.0
- 2016第18本:世界上最简单的会计书
- openStack使用宿主机监控
- (2014年2月7日升级)Ubuntu-14.04-Alpha2-32位简体中文优化封装版
- 横瓜执导众程序员开展大讨论关于C、JAVA及其它主流IT技术使用情况和优点缺点。...