社区
Android
帖子详情
【在线等】Android程序如何判断手机待机桌面已经有相同的图标了
zen
2010-10-18 05:57:48
如题。
在添加快捷方式的时候,程序如何判断桌面已经存在此程序的图标了啊~~~~~
哪位大侠知道,请指教。。。。。
...全文
410
7
打赏
收藏
【在线等】Android程序如何判断手机待机桌面已经有相同的图标了
如题。 在添加快捷方式的时候,程序如何判断桌面已经存在此程序的图标了啊~~~~~ 哪位大侠知道,请指教。。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zen
2011-11-22
打赏
举报
回复
/**
* 为程序创建桌面快捷方式
*/
private
void addShortcut(){
Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
//快捷方式的名称
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME , getString(R.string.app_name ));
shortcut.putExtra("duplicate", false ); //不允许重复创建
//指定当前的 Activity为快捷方式启动的对象 : 如 //com.everest.video.VideoPlayer
//注意 : ComponentName的第二个参数必须加上点号 (.),否则快捷方式无法启动相应程序
ComponentName comp = new ComponentName(this .getPackageName(), "."+this .getLocalClassName());
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT , new Intent(Intent.ACTION_MAIN ).setComponent(comp));
//快捷方式的图标
ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext (this , R.drawable.icon );
shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE , iconRes);
sendBroadcast(shortcut);
}
xue_wei_love
2011-09-21
打赏
举报
回复
请问楼主解决了吗?可否共享一下?
xue_wei_love
2011-09-13
打赏
举报
回复
不知楼主是否已经解决?
one2zero
2010-10-18
打赏
举报
回复
图标可以相同 可是package不能啊 编译不过
ameyume
2010-10-18
打赏
举报
回复
貌似楼主的意思是说,例如有个程序A,图标为a.png,程序名为A,把此图标拖到到桌面上时会生成一个名为A,图标为a.png的快捷方式;再次拖动此程序的图标到桌面上时,需要判断桌面上是否已经存在名为
A,图标为a.png的快捷方式。
不知道是由什么来管理桌面快捷方式的,学习。
dinjay
2010-10-18
打赏
举报
回复
相同图标?你是说此应用已经安装了吧?要是只判断相同图标,那是不可能的,任何应用只要packagename不同,图标是可以相同的。
是否已经安装可以通过packagemanager来判断。
beyondma
2010-10-18
打赏
举报
回复
你没说清?什么是桌面已经存在此程序的图标?是程序已经被安装了?
电脑windows系统和安卓系统区别
归根结底,Windows系统与
Android
系统各有所长,适用于不同的使用场景。前者更适合追求高效生产力的专业人士,后者则能带来便捷灵活的移动互联体验。无论您是打算购买新设备还是仅仅出于兴趣想要了解更多相关信息,希望以上内容可以帮助您做出更加明智的选择。同时提醒广大用户朋友,在享受科技带来的便利之时也不要忘记维护好个人信息安全哦!
T-Mobile G1
手机
入手作业
新的T-Mobile G1
手机
是不能够直接使用的,我们必须要对它进行破解操作(也就是激活系统)。目前有两种比较简单有效的方法供用户们选择,一种是去某些网站直接花USD购买激活码,另一种方法就是使用卡贴。下面就开始我的
android
之旅~ 1、同步联系人 注册Gmail邮箱 注册Gmail邮箱 首先,你要去申请一个gmail的邮箱,然后把你的联系人从其他的
手机
导入gmail邮箱中。 我...
微信聊天记录数据库解密:基于IMEI与UIN的密钥生成与SQLCipher实战
数据加密是保护用户隐私的核心技术,其中对称加密算法如AES-256被广泛应用于本地数据存储。SQLCipher作为SQLite的加密扩展,通过对数据库页面进行加密,实现了透明化的数据保护。其技术价值在于平衡了安全性与访问性能,使得应用可以在不牺牲用户体验的前提下保护敏感信息。在移动应用开发、数据备份与合规迁移等场景中,数据库加密是常见需求。以微信聊天记录本地存储为例,其EnMicroMsg.db数据库采用基于SQLCipher的加密方案,密钥生成依赖于设备IMEI与用户UIN这两个关键参数。通过MD5哈希算
S32DS实战:从零开发汽车级ARM MCU应用,集成BLE与低功耗优化
嵌入式系统开发中,集成开发环境(IDE)是连接底层硬件与上层应用软件的关键桥梁,它通过整合编译器、调试器和芯片支持包,极大提升了开发效率与代码可靠性。其核心原理在于提供统一的工程管理、自动化配置和可视化调试,对于汽车电子、工业控制等要求高可靠性的领域尤为重要。S32 Design Studio for ARM(S32DS)作为一款专为ARM Cortex-M内核微控制器打造的免费IDE,深度集成了GNU工具链、硬件抽象层和实时调试工具,实现了从项目创建到量产固件的平滑路径。本文以KEA、S32K等车规级MC
Android
80,490
社区成员
91,374
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章