List<ResolveInfo> availableSoft = (List<ResolveInfo>) context.getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);
if (availableSoft.size() == 1) {
context.startActivity(intent);
} else {
for (ResolveInfo info : availableSoft) {
if ("com.android.phone".equals(info.activityInfo.packageName)) {
intent.setComponent(new ComponentName(info.activityInfo.packageName, info.activityInfo.name));
context.startActivity(intent);
}
}
}

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android(安卓)app调用第三方地图(百度地图
  2. 【Android】设置代理
  3. Android 使用 DowanloadManager 实现下载
  4. Android 四大组件+五大布局
  5. android 滑动分页
  6. Android audioManager解决MediaPlayer Au
  7. android 获取ip地址,获取2,3,4g,wifi状态等
  8. android 调用系统通讯录添加联系人,并将号
  9. Advanced NDK(Pro Android Apps Performa
  10. 利用android自带的JSONObject解析json数