android判断快捷方式,android 快捷方式开发(一)判断是否存在快捷方式

这篇博客介绍了如何在Android应用中判断和创建快捷方式。在程序的启动界面,通过`isInstallShortcut()`方法检查快捷方式是否存在。如果不存在,则显示提示让用户知道。方法涉及ContentResolver、Uri和查询操作。此外,别忘了在AndroidManifest.xml中添加相应的权限。这是一个关于Android快捷方式实现的基础教程。
摘要由CSDN通过智能技术生成

android 快捷方式开发(一)判断是否存在快捷方式

在快捷方式的开发中首先要确定是否存在快捷方式:一般在程序的欢迎界面及打开程序的第一个界面的Activity的onCreate方法中添加

if (isInstallShortcut()) {

Toast.makeText(mContext, "已存在快捷方式", Toast.LENGTH_LONG).show();

} else {

Toast.makeText(mContext, "无快捷方式", Toast.LENGTH_LONG).show();

}

建立方法:

/**

* 判断是否已有快捷方式

*

* @return

*/

private boolean isInstallShortcut() {

// TODO Auto-generated method stub

boolean isInstallShortcut = false;

final ContentResolver cr = mContext.getContentResolver();

final String AUTHORITY = "com.android.launcher.settings";

final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY

+ "/favorites?notify=true");

Cursor c = cr.query(

CONTENT_URI,

new String[] { "title", "iconResource" },

"title=?",

new String[] { mContext.getResources().getString(

R.string.app_name) }, null);

if (c != null && c.getCount() > 0) {

isInstallShortcut = true;

}

return isInstallShortcut;

}

www.zzzyk.com

最后,添加权限:

OK!判断完成!

摘自 鸟人如风,不舍昼夜.

补充:移动开发 , Android ,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值