haizeiwangjoin 2015-04-22 10:19 采纳率: 0%
浏览 3169

请问在Android开发中如何只获得手机桌面上的App列表

我现在能够获得手机中安装的所有App列表,但我只想获得手机桌面上的App列表,请问应该如何解决?

  • 写回答

2条回答 默认 最新

  • haizeiwangjoin 2015-04-25 12:20
    关注

    我是用ListView显示的,当加上下面的语句时,虽然手机系统中的一些包程序不显示了,但像图库,日历这些自带的程序也没了。但如果没有下面的语句,手机中所有的程序都会显示,例如Android系统,网络位置等等。想问一下能不能既把图库,日历这些程序也显示在列表中,而且不让Android系统,网络位置这些根本用户不会接触的程序显示。也就是说能不能只显示手机界面上的APP?
    PackageInfo pak = (PackageInfo) packlist.get(i);
    // if()里的值如果<=0则为自己装的程序,否则为系统工程自带
    if ((pak.applicationInfo.flags & pak.applicationInfo.FLAG_SYSTEM) <= 0) {

    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置