才疏学浅,试着答一发。我的理解是这样的
1.你所说的桌面其实也是一个系统级别的APP,叫launcher,桌面上摆的那些东西,也是它读取了所有应用包的图标名字之后画出来的一个界面,所以你现在要往这上面加东西的话呢……
(1)你要自写一个launcher替代系统launcher!OK,牛逼,骚年很有志气!那么你的需求也不是问题了。在展示应用的基础上,再读取你的文件放在页面布局就OK了。
(2)更改系统launcher的源代码!给你自己开个后门,这个…稍微比自写launcher容易一点点……
(3)最简单也是最推荐的一个方式……:自己写个应用伪装成这个快捷方式,这样不用跑去改launcher,基本思路是:
实现一个服务,动态监测SD卡的这个文件在不在,什么名儿
找一个文本文件的图片当自己的app图标
你的APP打开过程就是打开文本文档过程,这个应该很简单,启动后直接跳转编辑程序,或者自写文件读取和显示方式。
最后如果文本文档是变化的,利用服务你要动态控制自己的应用是否显示,名儿是什么。