当前位置: 代码迷 >> Android >> Android之快捷方式2——向Launcher添加快捷方式
  详细解决方案

Android之快捷方式2——向Launcher添加快捷方式

热度:21   发布时间:2016-05-01 18:25:56.0
Android之快捷方式二——向Launcher添加快捷方式
当我们在应用程序Launcher的桌面空白处长按触摸时,会出现一个对话框,提示选择要添加的桌面组件,如下图所示

选择快捷方式后,会弹出一个对话框,显示出了可添加快捷方式的Activity所属的应用程序的图标和名称的列表。当我们想把添加快捷方式的Activity添加到这一列表时,只需要在这个Activity注册时添加一个Action为android.intent.action.CREATE_SHORTCUT的IntentFilter就可以了。

AndroidManifest.xml:
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"	package="com.iaiai.activity" android:versionCode="1"	android:versionName="1.0">	<uses-sdk android:minSdkVersion="8" />	<application android:icon="@drawable/icon" android:label="@string/app_name">		<activity android:name="IaiaiActivity" android:label="@string/contact_title">			<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" />            </intent-filter>		</activity>	</application>	<!-- 添加快捷键权限 -->	<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /></manifest>


  相关解决方案