读书人

快捷方式的创造与删除

发布时间: 2013-10-08 17:02:59 作者: rapoo

快捷方式的创建与删除

知识点:

快捷方式的创造与删除


效果图:

快捷方式的创造与删除



因为这个演示例子设计到太多的固定配置。所以在列出代码之前,先把所涉及到的一些固定的配置列出来

1)Action

intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");

i.setAction(Intent.ACTION_MAIN);

intent.setAction("com.android.launcher.action.UNINSTALL_SHORTCUT");


2)Uri

uri = Uri.parse("content://com.android.launcher.settings/favorites"); -------->2.2之前的版本使用这个

uri = Uri.parse("content://com.android.launcher2.settings/favorites"); --------> >=2.2的版本使用这个


3)权限

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



代码实现:

1、main.xml

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


读书人网 >移动开发

热点推荐