拨打电话:

/**

* 调用拨号界面

* @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咨询)相关推荐

  1. Android跳转到拨打电话界面和拨打电话

    1.在清单文件加入权限. <uses-permission android:name="android.permission.CALL_PHONE" /> 2.在Act ...

  2. Android 自定义拨打电话界面

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <!-- ...

  3. android点击号码打电话,Android从虚拟号码拨打电话

    你可以检查 this link,它使用电话api.请查看15.1.3示例:确定呼叫状态. 我也在这里粘贴示例代码: private class ListenToPhoneState extends P ...

  4. Android 发起加入QQ群、打开网址、启动拨打电话界面

    /****************** 发起添加群流程. ** @param key 由官网生成的key* @return 返回true表示呼起手Q成功,返回fals表示呼起失败*********** ...

  5. android:autolink 颜色,Android设置完autoLink属性后自定义跳转到指定界面

    在TextView 中设置autoLink 属性可以自动识别Web URL,电话号码,电子邮件地址添加下划线改变字体颜色并实现点击事件,支持自动识别的类型: android:autoLink=&quo ...

  6. Android 设置完autoLink属性后自定义跳转到指定界面

    在TextView 中设置autoLink 属性可以自动识别Web URL,电话号码,电子邮件地址添加下划线改变字体颜色并实现点击事件,支持自动识别的类型: android:autoLink=&quo ...

  7. android 拨打电话 号码判断

    AndroidManifest中添加打电话权限 <uses-permission android:name="android.permission.CALL_PHONE"/& ...

  8. android 蓝牙电话号码,Android拨打电话和蓝牙状态监听

    一.拨打电话 权限管理 思路 通过Intent设置Action为ACTION_DIAL或者 ACTION_CALL,通过intent启动直接拨打电话或者打开拨打电话界面. 示例代码 直接拨打电话 /* ...

  9. Android 自动、拨打电话、拨号

    个人中心 DownLoad Android 自动拨打电话功能可以通过以下步骤实现: 1. 在 AndroidManifest.xml 文件中添加拨打电话的权限: ``` <uses-permis ...

最新文章

  1. 用 cooking 搭建一个简单又优雅的 Vue 项目开发环境 (入门篇)
  2. 2010年9月blog汇总:敏捷个人和模型驱动开发
  3. oracle 加号和on,Oracle中连接与加号(+)的使用
  4. Java 抖音授权登录
  5. 信息安全与硬盘数据销毁
  6. System.Data.SqlClient.SqlException:“对象名 'customer' 无效。
  7. 通过小代码体验程序中BSS段和DATA段的差异
  8. [codeforces] 527A Playing with Paper
  9. 隐性语义索引(LSI)
  10. ZOJ 2675 Little Mammoth(计算几何)
  11. (2.2)HarmonyOS鸿蒙页面跳转
  12. Mvc5 控制器,视图简单说明
  13. oracle dbms_crypto,Oracle的dbms_obfuscation_toolkit加密解密数据
  14. Visual Studio 2008带来了什么
  15. tomcat session失效时间
  16. Undefined control sequence.l.113 \LinesNumbered
  17. Intouch/ifix语音报警系统制作(3-利用自定义过程和函数,重构先前版本)
  18. C语言汇编-函数调用堆栈的过程
  19. 各大互联网公司开放平台一览
  20. win10 1909是微软的第几个版本 win10各版本区别

热门文章

  1. Vue.nextTick()理解
  2. Elasticsearch 5.3.x 使用 Head 插件
  3. python 下载小说
  4. Unisys:信息安全新关键——微分割
  5. 【Linux】JDK+Eclipse 搭建C/C++开发环境
  6. 使用spark-sql-perf评测spark 2.0
  7. 2016第18本:世界上最简单的会计书
  8. openStack使用宿主机监控
  9. (2014年2月7日升级)Ubuntu-14.04-Alpha2-32位简体中文优化封装版
  10. 横瓜执导众程序员开展大讨论关于C、JAVA及其它主流IT技术使用情况和优点缺点。...