如何在我的应用中添加应用快捷方式

时间:2017-05-19 18:54:36

标签: android

我一直在寻找构建应用程序以取代Android上的主屏幕,我需要知道如何添加选项以向我的应用程序添加应用程序快捷方式。

1 个答案:

答案 0 :(得分:0)

在应用的清单文件(AndroidManifest.xml)中,找到其意图过滤器设置为android.intent.action.MAIN操作和android.intent.category.LAUNCHER类别的活动。

向此活动添加<meta-data>元素,该元素引用定义应用程序快捷方式的资源文件:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.example.myapplication">
  <application ... >
    <activity android:name="Main">
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
      <meta-data android:name="android.app.shortcuts"
                 android:resource="@xml/shortcuts" />
    </activity>
  </application>
</manifest>

你可以在这里找到其余部分 - https://developer.android.com/guide/topics/ui/shortcuts.html

希望这有帮助!