Android使用aapt工具查看apk详细信息(包名,权限),在一个app中打开另一个app(微信为例))
来源:互联网 发布:主机端口号怎么查 编辑:程序博客网 时间:2024/06/07 20:21
作者:燕潇洒
导读:在只有apk安装包的情况下,查看apk安装包的包名,权限等信息。
以* 测试包apk为例,打开cmd,切换到aapt目录下,此目录在sdk的build-tools目录下面,我的目录在:
D:\android\sdk\AndroidSDK\build-tools\25.0.2
切换到aapt目录下后:输入以下命令行:
aapt dump badging D:/app-flavors_dev-dev.apk
点击回车后,会列出apk的一些详细信息,包括,包名,所需权限等.有了包名,就可以打开另一个app页面了。
/** * 打开另一个app */ public void launch(){ try { PackageManager packageManager = getPackageManager(); Intent intent=new Intent(); intent = packageManager.getLaunchIntentForPackage("com.tencent.mm"); startActivity(intent); } catch (Exception e) { e.printStackTrace(); Intent viewIntent = new Intent("android.intent.action.VIEW", Uri.parse("http://weixin.qq.com/")); startActivity(viewIntent); } }
可以在按钮的点击事件中执行此方法,打开微信,如果没有安装微信,则跳转浏览器下载。
0 0
- Android使用aapt工具查看apk详细信息(包名,权限),在一个app中打开另一个app(微信为例))
- Android在一个APP中通过包名或类名启动另一个APP
- android 在一个APP中通过包名或类名启动另一个APP
- Android在一个APP中通过包名或类名启动另一个APP
- Android在一个APP中通过包名或类名启动另一个APP
- Android在一个APP中通过包名或类名启动另一个APP
- Android在一个APP中通过包名或类名启动另一个APP
- Android在一个APP中通过包名或类名启动另一个APP
- Android在一个APP中通过包名或类名启动另一个APP
- 新 Android在一个APP中通过包名或类名启动另一个APP
- Android在一个APP中通过包名或类名启动另一个APP
- Android在一个APP中通过包名或类名启动另一个APP
- Android在一个APP中通过包名或类名启动另一个APP
- Android在一个APP中通过包名或类名启动另一个APP
- Android 从一个APP通过包名启动另一个APP
- mac中如何在一个app中打开另一个app
- android中 包名打开app
- 安卓在一个APP中打开启动另一个APP
- javaweb上传文件到服务器中
- 面向对象与面向过程的比较
- 1NF 2NF 3NF BCNF
- 怎样合并空闲空间到C盘(系统盘)来扩大C盘的容量?
- 架构、框架和设计模式关系
- Android使用aapt工具查看apk详细信息(包名,权限),在一个app中打开另一个app(微信为例))
- springIOC
- 锚点定位
- 小结
- caffe+cuda8.0+cudnn5.1+Ubuntu16.04安装
- java 正则表达式的学习记录
- OpenCV中Mat操作clone() 与copyto()的区别
- 超链接—a标签的使用
- Android业务组件化之Gradle和Sonatype Nexus搭建私有maven仓库