Android中获取apk基本信息
一 PackageManager可以获得的所有包节点信息:
1,所有节点的基类:PackageItemInfo;
2,PackageInfo:package的全面信息,与AndroidManifest.xml中的所有信息一致;
3,ApplicationInfo:关联特定应用的信息,与清单中的application节点一致;
4,ActivityInfo:关联Activity或Receiver的信息,与清单中这两者的节点一致;
5,ServiceInfo:关联Service的信息,与清单中的Service节点一致;
6,ProviderInfo:保存ContentProvider的信息;
7,ResolveInfo:与清单中Intent节点一致,可以用来获得Intent上一层的组件信息。
二 获取手机上安装的应用的基本信息:
1,获得PackageInfo:pm.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES);
2,获得包名:packageInfo.packageName;
3,获得版本号:packageInfo.versionCode;
4,获得ApplicationInfo:packageInfo.applicationInfo;
5,获得apk安装路径: applicationInfo.publicSourceDir;
三 获取apk的签名文件:
获得apk路径后,可用ZipFile和ZipEntry的api来取得apk的三个签名文件,三个文件的名称分别为:META-INF/MANIFEST.MF, META-INF/CERT.SF 和 META-INF/CERT.RSA。
- 修改Android启动画面
- android Dialog给Activity 传参
- 方块大动员登陆iOS和Android平台,扫码就可立即体验超流畅的俄罗斯方块手游
- adb logcat命令查看并过滤android输出log
- androidの亮屏,灭屏,解锁广播使用
- Axure画Android原型
- eclipse查看Android系统源代码
- Android动画机制全解析
- Android 计时器
- android--对话框Dialog背景透明
- Android中dip、dp、sp、pt、px的意思与区别
- Android 百度sdk5.0定位
- Android下屏幕适配
- Android编译系统环境初始化过程分析
- Mac OS靠谱 AndroidStudio 及 IntelliJ 常用快捷键, 经本地验证!
- android custom viewgroups 性能分析
- Android屏蔽后退键
- Android使用StaticLayout实现文本绘制自动换行
- 直接拿来用!最火的Android开源项目
- Android ScrollView反弹效果的实现