Android 在一个APP内打开另一个APP
首先,第一步,我们要下载那个要打开的app,要安装。
然后我们需要根据它的包名才能进行跳转。
怎么知道它的包名呢?
我的第一个想法,先下载APK.然后解压。
看到熟悉的Androidimanifest文件很开心。


然后激动无比的打开AndroidManifest文件。
然后发现是乱码。
看来这个apk不愧是最出名的小说网站的作品啊,居然加密过。
于是换一种。
进入sdk目录,找aapt
我的是C:\Users\Admin\AppData\Local\Android\Sdk\build-tools\28.0.2
然后打开cmd输入命令
.\aapt dump badging E:\com.qidian.QDReader_380.apk
j结果如图

这也我们就能看到包名,还能看到目标系统,应该是25对应的是Android7.0
还能看到这个apk都申请什么权限。
总之,我们得到了包名
com.qidian.QDReader
下面就简单了

Intent i=getPackageManager().getLaunchIntentForPackage("com.qidian.QDReader");                startActivity(i);

ok!大功告成!

更多相关文章

  1. 在Android中调用WebService .
  2. react-native-vector-icons使用
  3. Android使用矢量图(SVG, VectorDrawable)实践篇
  4. Android(安卓)Launcher研究(一)-----------图文详解手把手教你在
  5. Android中的动态加载机制
  6. android 该文件包与具有同一名称的现有文件包存在冲突
  7. android Studio keytool' 不是内部或外部命令,也不是可运行的程序
  8. "Android系统框架"-Androi的面试必问部分
  9. Android多Module开发,最终打包成一个aar对外提供

随机推荐

  1. 转载——Android大图片裁剪终极解决方案
  2. Android 设置动画变化的速率
  3. [置顶] Android客户端性能优化(魅族资深工
  4. 关于Android StatusBar 通顶问题的讨论和
  5. 探索Android 滑动置顶标题的实现
  6. Android 高级编程读书笔记 视图View定制
  7. [置顶] ADT版本号超过17后,所遇到的问题,如
  8. android 仿ios数字密码解锁界面的实例
  9. 安卓源码框架学习-framework层
  10. Android学习 之 应用程序基础及四大组件