Android程序添加桌面快捷方式

本文详细介绍了如何为Android程序添加桌面快捷方式,包括创建Intent、设置快捷方式的标题、图标以及对应的启动程序,并强调了添加快捷方式所需的权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为Android程序添加桌面快捷方式需要三个步骤。

1,创建一个添加快捷方式的Intent,该Intent的Action属性值为com.android.launcher.action.INSTALL_SHORTCUT。

Intent addIntent = new Intent("com.android.launcher.action.INSTALL_SHOTRCUT");

2,为一中的Intent添加Extra属性来设置快捷方式的标题,图标以及对应的启动程序。

//设置快捷方式图标,通常是程序图标
Parcelable icon = Intent.ShortcutIconResource.fromContext(getApplicationContext(), R.drawable.ic_launcher);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,icon);
//设置快捷方式标题,通常也是程序名称
String titlt = getResource().getString(R.String.title);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_SHORCUT_NAME,title);
//设置快捷方式对应的Intent即要启动的程序
Intent myIntent = new Intent(this,this.class);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT,myIntent);

3,调用sendBroadcast方法发送广播即可添加快捷方式。

sendBroadcast(addIntent);

程序添加快捷方式需要权限,因此在AndroidManifest.xml文件中需要添加权限

<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值