正在回答 回答被采纳积分+1
3回答
Tender10
2017-11-01 18:37:15
获取应用的相关信息不用自己去定义类,直接使用ApplicationInfo类就可以了。
// 获取已经安装的所有应用信息
List<PackageInfo> packages = getPackageManager().getInstalledPackages(0);
下面就是获取相关应用名称、版本、以及应用图表的方法。
AppInfo appInfo = new AppInfo(); //获取应用名称 appInfo.setAppName(packageInfo.applicationInfo.loadLabel(getPackageManager()).toString()); //获取应用包名 appInfo.setPackageName(packageInfo.packageName); //获取应用版本名 appInfo.setVersionName(packageInfo.versionName); //获取应用版本号 appInfo.setVersionCode(packageInfo.versionCode); //获取应用图标 appInfo.setAppIcon(packageInfo.applicationInfo.loadIcon(getPackageManager()));
shammgod4342601
2017-11-01 18:14:33
我是这样写的,appinfo是我自己封装的drawable和name对象
但是出现这样的问题,是需要appinfo对象用parcelable进行序列化吗?但是序列化的话appinfo里面的drawable字段怎样序列化?
Android数据通信开发与应用2018版
- 参与学习 人
- 提交作业 147 份
- 解答问题 687 个
本专题介绍了Android开发核心组件:广播、服务及全局应用。教会你如何使用AIDL、Thread、Socket、蓝牙解决进程线程间通信问题。利用Glide等实现异步加载及NDK原生代码开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星