现在的位置: 首页 > 综合 > 正文

android–创建快捷方式和判断是否已经创建

2012年10月12日 ⁄ 综合 ⁄ 共 3368字 ⁄ 字号 评论关闭

一般android应用程序安装完成后是不会自动创建快捷方式的,所以可以自己在程序启动时实现。

 需要权限  <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>

和要点击快捷方式对应的那个activity的属性。

        <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
              <intent-filter>
                <action android:name="android.intent.action.CREATE_SHORTCUT"></action>
            </intent-filter>

如何判断快捷方式是否已经创建的方法,因为快捷方式信息是保存在com.android.launcher的launcher.db的favorites表中,所以可以查询此表得到,

需要权限 <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS"/> 

下面给个例子分享给各位:




抱歉!评论已关闭.