创建桌面应用:查找并显示手机快捷图标方法.pdfVIP

  • 0
  • 0
  • 约1.84千字
  • 约 4页
  • 2026-02-05 发布于北京
  • 举报

创建桌面应用:查找并显示手机快捷图标方法.pdf

查找快捷图标

做桌面的原理:

检查里所有的快捷图标,使ridView(布局)显示到界面上,然后把当前的activity

用G

开启

1、得到包管理器PackageManager

2、其中含有eryIntentActivities(intent,flags)

qu

1设置intent

指定动作:setAction(即相当于文件中activity节点中的action节点)

添加默认类别:addCategory(android:name

加额外的信息,LAUNCHR即为快捷图标

android.intent.category.LAUNCHER):增E

2.指定flag:

PackageManager.GET_INTENT_FILTERS:表示获取那些意图过滤器

.RsolveInfo的集合

3获取类型为e

tntAities(intent,

ListResolveInfoinfos=pm.queryInectiv

PackageManager.GET_INTENT_FILTERS)

此合中就是放置的所有含有快捷图标的activity的相关信息

4、获取包含快捷图标的應用的包名

遍历集合,获取包名:

info.activityInfo.packageName

获取包含快捷图标的应用的包名

查找快捷图标

做桌面的原理:

检查里所有的快捷图标,使用GridView(布局)显示到界面上,然后把当前的activity

开启

1、得到包管理器PackageManager

2、其中含有queryIntentActivities(intent,flags)

①设置intent

指定动作:setAction(即相当于文件中activity节点中的action节点)

添加默认类别:addCategory(android:name=android.intent.category.LAUNCHER):

增加额外的信息,LAUNCHER即为快捷图标

②指定flag:

PackAgeManager.GET_INTENT_FILTERS:表示获取那些意图过滤器

3、获取类型为ResolveInfo的集合

ListResolveInfoinfospm.queryIntentActivities(intent,

PackageManager.GET_INTENT_FILTERS)

此集合中就是放置的所有含有快捷图标的activity的相关信息

4、获取含有快捷图标的应用的包名

遍历集合,获取包名:

info.activityInfo.packageName

获取含有快捷图标的应用的包名

文档评论(0)

1亿VIP精品文档

相关文档