启动其他应用通用代码:

        Intent intent = new Intent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_LAUNCHER);ComponentName cn = new ComponentName("packageName", "className");intent.setComponent(cn);startActivity(intent);

想要知道一个apk的包名和启动类名,cmd调用sdk/build-tools下的aapt.exe,输入aapt dump badging xxx.apk

关注package:name='com.tencent.qqmusic'

launchable-activity:name='com.tencent.qqmusic.activity.AppStarterActivity'

这个就是包名和他的启动类名。

更多获取方式:http://blog.csdn.net/a7779486/article/details/52277554

只知道包名,不知道启动类的获取方法

private void doStartApplicationWithPackageName(String packagename) {  // 通过包名获取此APP详细信息,包括Activities、services、versioncode、name等等  PackageInfo packageinfo = null;  try {  packageinfo = getPackageManager().getPackageInfo(packagename, 0);  } catch (NameNotFoundException e) {  e.printStackTrace();  }  if (packageinfo == null) {  return;  }  // 创建一个类别为CATEGORY_LAUNCHER的该包名的Intent  Intent resolveIntent = new Intent(Intent.ACTION_MAIN, null);  resolveIntent.addCategory(Intent.CATEGORY_LAUNCHER);  resolveIntent.setPackage(packageinfo.packageName);  // 通过getPackageManager()的queryIntentActivities方法遍历  List<ResolveInfo> resolveinfoList = getPackageManager()  .queryIntentActivities(resolveIntent, 0);  ResolveInfo resolveinfo = resolveinfoList.iterator().next();  if (resolveinfo != null) {  // packagename = 参数packname  String packageName = resolveinfo.activityInfo.packageName;  // 这个就是我们要找的该APP的LAUNCHER的Activity[组织形式:packagename.mainActivityname]  String className = resolveinfo.activityInfo.name;  // LAUNCHER Intent  Intent intent = new Intent(Intent.ACTION_MAIN);  intent.addCategory(Intent.CATEGORY_LAUNCHER);  // 设置ComponentName参数1:packagename参数2:MainActivity路径  ComponentName cn = new ComponentName(packageName, className);  intent.setComponent(cn);  startActivity(intent);  }
}  

Android 调用其他应用-QQ音乐相关推荐

  1. android 如何去控制第三方音乐播放app之控制QQ音乐

    最近在做一个需求,要在桌面去控制qq音乐的播放(即,可以播放暂停,上一曲,下一曲显示歌名和歌手名).接下来一一说下完成这个需求的心路历程. 1.在网上查腾讯有没有针对qq音乐提供SDK接口,结果发现, ...

  2. QQ音乐Android客户端Web页面通用性能优化实践

    QQ音乐 Android 客户端的 Web 页面日均 PV 达到千万量级,然而页面的打开耗时与 Native 页面相距甚远,需要系统性优化.本文将介绍 QQ 音乐 Android 客户端在进行 Web ...

  3. QQ音乐Android端120万行代码,编译耗时是怎样优化的,凭借这份《数据结构与算法》核心文档

    在本文的后续内容中,将介绍几个重点模块的实现. 5. 核心原理 代码编译 (1)获取改动文件并进行编译 首先需要考虑的问题是,如何识别出用户改动了哪些文件? 我们的做法是,在每次编译成功后,收集所有工 ...

  4. web 折线图大数据量拉取展示方案_【第2010期】QQ音乐Android客户端Web页面通用性能优化实践...

    前言 今日早读文章由QQ音乐客户端开发工程师@关岳分享,公号:云加社区(ID:QcloudCommunity,腾讯云官方开发者社区)授权分享. 正文从这开始~~ QQ音乐 Android 客户端的 W ...

  5. QQ音乐Android编译提速之路,2021年Android大厂面试

    2. 问题分析 ====================================================================== 本地开发过程中,我们会不断重复 修改代码- ...

  6. Android QQ音乐/酷狗音乐锁屏控制实现原理,酷狗锁屏

    混乱的锁屏控制 Android自4.0版本, 也就是API level 14开始, 加入了锁屏控制的功能, 相关的类是RemoteControlClient, 这个类在API level 21中被标记 ...

  7. 高仿手机QQ音乐之——Android带进度条的开关

    最新版的手机QQ音乐体验确实不错,发现首页播放按钮可以显示歌曲当前进度条,觉得挺有新意!效果如下: 自己琢磨了下,可以用自定义组件来实现,试着做了一下,效果如下: 整理了下思路,大概设计流程是这样的: ...

  8. android qq第三方登录,Android调用第三方QQ登录代码分享

    本文为大家分享了调用QQ登录的相关代码,希望对大家有帮助,减少项目开发的时间,具体内容如下 1.去QQ开放平台注册帐号(http://open.qq.com/),为应用申请QQ的APP_ID , 并下 ...

  9. Android调用系统分享和指定app分享-微信朋友圈图文分享和qq分享

    Android调用系统分享和指定app分享-微信朋友圈图文分享和qq分享 标签: Android系统分享QQ分享朋友圈图文分享 2016-09-27 22:54 279人阅读 评论(0) 收藏 举报 ...

最新文章

  1. 阿里重金投数梦工场 布局PaaS动了谁的奶酪
  2. angular directive 深入理解
  3. cmd oracle 连接实例_基于winserver的Oracle数据库跨版本下的rman备份恢复
  4. 【转】反病毒攻防研究第003篇:添加节区实现代码的植入
  5. 计算机导论的试题,计算机导论试题
  6. 前端学习(3135):react-hello-react之函数的柯里化
  7. 携程将推“3+2”工作模式:每周到岗3天,在家2天,你羡慕吗?
  8. 图表graph之增加曲线
  9. 今天开通android博客 该认真学习了
  10. 1.11 Linux压缩和解压文件
  11. 3. Javascript 对象
  12. html之css关于引入样式的优先级
  13. 新编计算机办公自动化基础教程,新编计算机办公自动化基础教程.pdf
  14. 2016年计算机网络考研真题及解析
  15. 预留128k文件空间c语言,【求助】请教ATMEGA128高64k空间如何正确读取使用
  16. 深击 | 阿里云故障“惊魂”1小时:难道我们是那0.1%?
  17. 明知故犯还是执迷不悟?
  18. npm run tsc报错 (声明文件报错||tsc.js报错)
  19. GB28380台式计算机,微型计算机能效限定值及能效等级 GB28380-2012
  20. 教你简单4步制作“截图工具”,再也不用微信或QQ截图了

热门文章

  1. 用例编号怎么规定_北京崇文区实用新型专利案件律师怎么收费_启高律师事务所知识产权部...
  2. 华为云新一代黑科技核心算法揭秘
  3. cad导出pdf_快速导图-----橄榄山一键导出CAD、PDF
  4. Au:频谱频率显示器
  5. 被一个问题卡了近两天,下班后我哭了。。。
  6. 微信公众号个性消息模版推送之添加进度条(制表符)
  7. 陈硕罡分享java的四大解析方法,陈硕罡认为java安全性
  8. html5制作交互式课件,交互式课件的实现与制作
  9. Shiro-Base64加密解密,Md5加密
  10. 大数据平台架构设计探究