Android(安卓)在一个APP内打开另一个APP
16lz
2021-01-26
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!大功告成!
更多相关文章
- 在Android中调用WebService .
- react-native-vector-icons使用
- Android使用矢量图(SVG, VectorDrawable)实践篇
- Android(安卓)Launcher研究(一)-----------图文详解手把手教你在
- Android中的动态加载机制
- android 该文件包与具有同一名称的现有文件包存在冲突
- android Studio keytool' 不是内部或外部命令,也不是可运行的程序
- "Android系统框架"-Androi的面试必问部分
- Android多Module开发,最终打包成一个aar对外提供