设为首页 加入收藏

TOP

Android 开机自动运行和添加删除桌面快捷方式
2015-04-07 15:29:30 来源: 作者: 【 】 浏览:27
Tags:Android 开机 自动 运行 添加 删除 桌面 快捷 方式

2.在Manifest文件中进行配置,intent-filter表示该Receiver接收的广播消息为:android.intent.action.BOOT_COMPLETED;


<二>添加删除桌面快捷方式
有时候希望自动将程序快捷方式添加到桌面,最近在一个项目中,就遇到这样的需求,现将自己在做法进行总结及延伸。
1.添加:查看Launcher源码,查看是如何添加桌面快捷方式的,发现Launcher通过自己注册的InstallShortCutReceiver和UnInstallShortCutReceiver实现快捷方式图标的生成与移除过程;


于是乎就可以发送一个广播给Launcher,Launcher接收到此广播之后就可以将快捷方式添加到桌面,并且需要添加权限


添加权限:


2.删除:删除快捷方式用得不多,上面的方式添加到桌面的快捷方式,在程序卸载的时候也会自动从桌面删除;


3.判断桌面快捷方式是否已经存在


几个相关的Action


4.监听app安装/卸载过程,需要用到上面的PACKAGE_ADDED和PACKAGE_REMOVED两个Action,可以对获取到的应用程序包名进行相应的判断处理;


添加如下配置,对Receiver进行配置


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android Launcher 开发研究学习 下一篇Android Touch消息传递机制探究分..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: