正在回答
1回答
你可以直接通过PackageManager 的getInstalledApplications()获得ApplicationInfo列表(ApplicationInfo是系统提供的类,并且是可序列化的,所以可以putParcelableArrayListExtra来传递),例如存放于ArrayList<ApplicationInfo> applicationInfos ,再通过 intent.putParcelableArrayListExtra("app_info", applicationInfos);发送广播时整体的传递出去。接收方整体的接收遍历循环ApplicationInfo 对象,通过loadLabel()和loadIcon()来获取信息。祝:学习愉快
Android数据通信开发与应用2018版
- 参与学习 人
- 提交作业 147 份
- 解答问题 687 个
本专题介绍了Android开发核心组件:广播、服务及全局应用。教会你如何使用AIDL、Thread、Socket、蓝牙解决进程线程间通信问题。利用Glide等实现异步加载及NDK原生代码开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星