在Launcher桌面源码中,如何获取一个应用的“包名”、“应用名称”还有“应用的图标”

叫我Aso 2012-05-21 08:46:07
现在要实现一个基于Launcher桌面源码中的workspace(操作UI页面)页面中,长按一个快捷键,能弹出一个浮出框,上面有换图标、重命名、卸载和删除功能,
所以求教如何实现?
或者如何获取得该长按对象的包名和应用名也行...
求高手指点
...全文
376 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
life02 2012-05-21
  • 打赏
  • 举报
回复

List<PackageInfo> packages = context.getPackageManager()
.getInstalledPackages(0);

for (int i = 0; i < packages.size(); i++) {
PackageInfo packageInfo = packages.get(i);

packageInfo 里有你想要的信息
manoel 2012-05-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

Java code

List<PackageInfo> packages = context.getPackageManager()
.getInstalledPackages(0);

for (int i = 0; i < packages.size(); i++) {
PackageInfo pac……
[/Quote]
正解。

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧