You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
164 lines
7.0 KiB
164 lines
7.0 KiB
<?xml version="1.0" encoding="utf-8"?> |
|
<!-- |
|
/* |
|
** |
|
** Copyright 2008, The Android Open Source Project |
|
** |
|
** Licensed under the Apache License, Version 2.0 (the "License"); |
|
** you may not use this file except in compliance with the License. |
|
** You may obtain a copy of the License at |
|
** |
|
** http://www.apache.org/licenses/LICENSE-2.0 |
|
** |
|
** Unless required by applicable law or agreed to in writing, software |
|
** distributed under the License is distributed on an "AS IS" BASIS, |
|
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
** See the License for the specific language governing permissions and |
|
** limitations under the License. |
|
*/ |
|
--> |
|
<manifest |
|
xmlns:android="http://schemas.android.com/apk/res/android" |
|
package="com.android.launcher3"> |
|
<uses-sdk android:targetSdkVersion="23" android:minSdkVersion="21"/> |
|
<!-- |
|
Manifest entries specific to Launcher3. This is merged with AndroidManifest-common.xml. |
|
Refer comments around specific entries on how to extend individual components. |
|
--> |
|
|
|
<!-- |
|
Permissions required for read/write access to the workspace data. These permission name |
|
should not conflict with that defined in other apps, as such an app should embed its package |
|
name in the permissions. eq com.mypackage.permission.READ_SETTINGS |
|
--> |
|
<permission |
|
android:name="com.android.launcher3.permission.READ_SETTINGS" |
|
android:permissionGroup="android.permission-group.SYSTEM_TOOLS" |
|
android:protectionLevel="normal" |
|
android:label="@string/permlab_read_settings" |
|
android:description="@string/permdesc_read_settings"/> |
|
<permission |
|
android:name="com.android.launcher3.permission.WRITE_SETTINGS" |
|
android:permissionGroup="android.permission-group.SYSTEM_TOOLS" |
|
android:protectionLevel="signatureOrSystem" |
|
android:label="@string/permlab_write_settings" |
|
android:description="@string/permdesc_write_settings"/> |
|
|
|
<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" /> |
|
<uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" /> |
|
<uses-permission android:name="com.android.launcher3.permission.READ_SETTINGS" /> |
|
<uses-permission android:name="com.android.launcher3.permission.WRITE_SETTINGS" /> |
|
|
|
<application |
|
android:backupAgent="com.android.launcher3.LauncherBackupAgent" |
|
android:fullBackupOnly="true" |
|
android:fullBackupContent="@xml/backupscheme" |
|
android:hardwareAccelerated="true" |
|
android:icon="@drawable/ic_launcher_home" |
|
android:label="@string/derived_app_name" |
|
android:theme="@style/LauncherTheme" |
|
android:largeHeap="@bool/config_largeHeap" |
|
android:restoreAnyVersion="true" |
|
android:supportsRtl="true" > |
|
|
|
<!-- |
|
Main launcher activity. When extending only change the name, and keep all the |
|
attributes and intent filters the same |
|
--> |
|
<activity |
|
android:name="com.android.launcher3.Launcher" |
|
android:launchMode="singleTask" |
|
android:clearTaskOnLaunch="true" |
|
android:stateNotNeeded="true" |
|
android:windowSoftInputMode="adjustPan" |
|
android:screenOrientation="nosensor" |
|
android:configChanges="keyboard|keyboardHidden|navigation" |
|
android:resizeableActivity="true" |
|
android:resumeWhilePausing="true" |
|
android:taskAffinity="" |
|
android:enabled="true"> |
|
<intent-filter> |
|
<action android:name="android.intent.action.MAIN" /> |
|
<category android:name="android.intent.category.HOME" /> |
|
<category android:name="android.intent.category.DEFAULT" /> |
|
<category android:name="android.intent.category.MONKEY"/> |
|
<category android:name="android.intent.category.LAUNCHER_APP" /> |
|
</intent-filter> |
|
</activity> |
|
|
|
<!-- |
|
The settings activity. When extending keep the intent filter present |
|
--> |
|
<activity |
|
android:name="com.android.launcher3.SettingsActivity" |
|
android:label="@string/settings_button_text" |
|
android:theme="@android:style/Theme.DeviceDefault.Settings" |
|
android:autoRemoveFromRecents="true"> |
|
<intent-filter> |
|
<action android:name="android.intent.action.APPLICATION_PREFERENCES" /> |
|
<category android:name="android.intent.category.DEFAULT" /> |
|
</intent-filter> |
|
</activity> |
|
|
|
<!-- |
|
The settings provider contains Home's data, like the workspace favorites. The permissions |
|
should be changed to what is defined above. The authorities should also be changed to |
|
represent the package name. |
|
--> |
|
<provider |
|
android:name="com.android.launcher3.LauncherProvider" |
|
android:authorities="com.android.launcher3.settings" |
|
android:exported="true" |
|
android:writePermission="com.android.launcher3.permission.WRITE_SETTINGS" |
|
android:readPermission="com.android.launcher3.permission.READ_SETTINGS" /> |
|
|
|
<!-- ENABLE_FOR_TESTING |
|
|
|
<activity |
|
android:name="com.android.launcher3.testing.LauncherExtension" |
|
android:launchMode="singleTask" |
|
android:clearTaskOnLaunch="true" |
|
android:stateNotNeeded="true" |
|
android:theme="@style/Theme" |
|
android:windowSoftInputMode="adjustPan" |
|
android:screenOrientation="nosensor" |
|
> |
|
<intent-filter> |
|
<action android:name="android.intent.action.MAIN" /> |
|
<category android:name="android.intent.category.HOME" /> |
|
<category android:name="android.intent.category.DEFAULT" /> |
|
<category android:name="android.intent.category.MONKEY"/> |
|
</intent-filter> |
|
</activity> |
|
|
|
<activity |
|
android:name="com.android.launcher3.testing.MemoryDumpActivity" |
|
android:theme="@android:style/Theme.NoDisplay" |
|
android:label="* HPROF" |
|
android:excludeFromRecents="true" |
|
android:icon="@drawable/ic_launcher_home" |
|
> |
|
<intent-filter> |
|
<action android:name="android.intent.action.MAIN" /> |
|
<category android:name="android.intent.category.DEFAULT" /> |
|
<category android:name="android.intent.category.LAUNCHER" /> |
|
</intent-filter> |
|
</activity> |
|
|
|
<activity |
|
android:name="com.android.launcher3.testing.ToggleWeightWatcher" |
|
android:label="Show Mem" |
|
android:icon="@drawable/ic_launcher_home"> |
|
<intent-filter> |
|
<action android:name="android.intent.action.MAIN" /> |
|
<category android:name="android.intent.category.DEFAULT" /> |
|
<category android:name="android.intent.category.LAUNCHER" /> |
|
</intent-filter> |
|
</activity> |
|
|
|
<service android:name="com.android.launcher3.testing.MemoryTracker" /> |
|
|
|
--> |
|
|
|
</application> |
|
</manifest>
|
|
|