实现添加程序到桌面快捷菜单,如图:
以下以添加ApiDemos为例:
步骤如下:
//运行命令行
1.
adb shell
//打开数据库
2.
sqlite3 /data/data/com.google.android.providers.settings/databases/settings.db
//插入程序
3.
INSERT INTO favorites VALUES(4,'Mawenjian','#action(android.intent.action.MAIN)launchFlags(4)component(com.google.android.samples!com.google.android.samples.ApiDemos)',3);
//退出
4.
.exit
//查看home 进程pid
5.
ps
app_4 502 454 80228 14564 ffffffff afe09604 S com.google.android.home
phone 504 454 74772 14896 ffffffff afe09604 S com.google.android.phone
app_2 518 454 84820 19128 ffffffff afe09604 S com.google.process.content
app_5 546 454 73544 11296 ffffffff afe09604 S com.google.android.samples
//杀掉home,由于home里有service,home会自动重启
6.
kill 502
此时,可以看到我们的程序出现在了桌面快捷菜单.
总结:既然通过手工修改数据库可以达到目的,同样我们可以写一个java程序,通过ContProvider来操作数据库,还是比较容易实现的.
- 大小: 38.6 KB
分享到:
相关推荐
对Google桌面源码进行改造,符合自己需求的桌面程序,可修改图标夜色,文字颜色,拖动规则 小工具:AppWidget 快捷方式:应用图标 文件夹:Folder container:表明图标是放在哪里的,是放在Workspace还是Hotseat,...
学习一些初学代码吧,对新手友好,Vb将程序快捷方式添加到收藏夹,添加URL快捷方式到桌面上,添加URL快捷方式到开始菜单。 程序根据根据指定的文件夹获得pidl,设置URL地址,获得StartMenu的文件夹位置,设置新...
Favorites 收藏链接
ie favorites ie favorites
android Launcher3 设置默认桌面应用,供大家参考,具体内容如下 launcher3 的默认桌面应用是在 res/xml里 默认有4种样式 default_workspace_3x3.xml default_workspace_4x4.xml default_workspace_5x5.xml ...
Ubuntu添加图标到Launcher方法,Add to favorites
这是一个比较基础而又实用的源代码,VB添加URL(网址)的快捷方式到开始菜单、桌面、收藏夹,在日常的开发中,我们经常需要用到这样的实例,尤其对于新手程序员,更是非常重要。 程序根据根据指定的文件夹获得pidl...
Laravel开发-laravel-favorites “like”、“favorite”或“remember”功能的实现。支持基于会话的收藏夹,在可能的情况下自动传输到经过身份验证的用户
history_favorites.txt
favorites-web-master
Android-Dev-Favorites > The repository is Android development favorites, It used to collect the knowledge of Android Development. > Android开发者的收藏夹 Contact Email: lingdududu@163.com HomePage...
我的文档、桌面、收藏夹”转移到D盘,便于重装系统。
favorites_2021_8_10.html
favorites_2021_10_9.html
如果你是一个前端程序员,拥有这个收藏夹,再善加利用,技术绝对可以直接提升一个档次。浏览器的收藏夹分为16大类。这些大类分别是:JavaScript、CSS、算法、前端面试、技术社区、前端博客、构建工具、部署工具、...
Favorites TIM Links
jar包,官方版本,自测可用
平时上网收集的一些好的网站链接,拿出来共享!