如何在android手机上添加快捷方式
答案:2 悬赏:70 手机版
解决时间 2021-04-16 06:20
- 提问者网友:人傍凄凉立暮秋
- 2021-04-15 17:51
如何在android手机上添加快捷方式
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-04-15 18:04
您好;直接在应用程序里拖动需要添加到桌面的程序,就会到达桌面了;在桌面空白处按住不放(或在桌面时按菜单键),会跳出菜单;重新安装需要添加的程序,一般都会自动添加到桌面的。
全部回答
- 1楼网友:忘川信使
- 2021-04-15 19:18
要在手机桌面上添加快捷方式,首先需要在manifest中添加权限。 <!-- 添加快捷方式 --> <uses-permission android:name="com.android.launcher.permission.install_shortcut" /> 添加快捷方式,是向桌面应用(launcher)发送相关action的广播,相关的action如下: public static final string action_add_shortcut = "com.android.launcher.action.install_shortcut"; 添加快捷方式java代码: private void addshortcut(string name) { intent addshortcutintent = new intent(action_add_shortcut); // 不允许重复创建 addshortcutintent.putextra("duplicate", false);// 经测试不是根据快捷方式的名字判断重复的 // 应该是根据快链的intent来判断是否重复的,即intent.extra_shortcut_intent字段的value // 但是名称不同时,虽然有的手机系统会显示toast提示重复,仍然会建立快链 // 屏幕上没有空间时会提示 // 注意:重复创建的行为miui和三星手机上不太一样,小米上似乎不能重复创建快捷方式 // 名字 addshortcutintent.putextra(intent.extra_shortcut_name, name); // 图标 addshortcutintent.putextra(intent.extra_shortcut_icon_resource, intent.shortcuticonresource.fromcontext(mainactivity.this, r.drawable.ic_launcher)); // 设置关联程序 intent launcherintent = new intent(intent.action_main); launcherintent.setclass(mainactivity.this, mainactivity.class); launcherintent.addcategory(intent.category_launcher); addshortcutintent .putextra(intent.extra_shortcut_intent, launcherintent); // 发送广播 sendbroadcast(addshortcutintent); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯