1 Star 0 Fork 36

liuxingghost/LiveFACE_LAUNCHER OSP

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
AndroidManifest.xml 21.07 KB
一键复制 编辑 原始数据 按行查看 历史
HiTech 提交于 2015-06-07 10:40 . update 2015.6.7
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="cc.flydev.face"
android:versionCode="13"
android:versionName="BETA-8.6" >
<uses-sdk
android:minSdkVersion="19"
android:targetSdkVersion="21" />
<permission
android:name="cc.flydev.launcher.permission.PRELOAD_WORKSPACE"
android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
android:protectionLevel="system|signature" />
<permission
android:name="com.android.launcher.permission.INSTALL_SHORTCUT"
android:description="@string/permdesc_install_shortcut"
android:label="@string/permlab_install_shortcut"
android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
android:protectionLevel="dangerous" />
<permission
android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT"
android:description="@string/permdesc_uninstall_shortcut"
android:label="@string/permlab_uninstall_shortcut"
android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
android:protectionLevel="dangerous" />
<permission
android:name="cc.flydev.launcher.permission.READ_SETTINGS"
android:description="@string/permdesc_read_settings"
android:label="@string/permlab_read_settings"
android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
android:protectionLevel="normal" />
<permission
android:name="cc.flydev.launcher.permission.WRITE_SETTINGS"
android:description="@string/permdesc_write_settings"
android:label="@string/permlab_write_settings"
android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
android:protectionLevel="normal" />
<permission
android:name="cc.flydev.launcher.permission.RECEIVE_LAUNCH_BROADCASTS"
android:protectionLevel="signature" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.SET_WALLPAPER" />
<uses-permission android:name="android.permission.SET_WALLPAPER_HINTS" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
<uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" />
<uses-permission android:name="cc.flydev.launcher.permission.READ_SETTINGS" />
<uses-permission android:name="cc.flydev.launcher.permission.WRITE_SETTINGS" />
<uses-permission android:name="cc.flydev.launcher.permission.RECEIVE_LAUNCH_BROADCASTS" />
<!-- The lock screen need permission -->
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<!--<uses-permission android:name="android.permission.STATUS_BAR" />-->
<!--<uses-permission android:name="android.permission.DISABLE_STATUS_BAR" />-->
<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.PREVENT_POWER_KEY" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<!-- Change Wifi state-->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<!-- GPS -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<!-- Camera -->
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" android:required="false"/>
<uses-feature android:name="android.hardware.autofocus" android:required="false"/>
<!-- Use flashlight -->
<uses-permission android:name="android.permission.FLASHLIGHT" />
<!-- Write to ExSD -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<!-- Show AlertDialog to drag up -->
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<!-- UMeng -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
<uses-permission android:name="android.permission.READ_LOGS" />
<application
android:name="cc.flydev.launcher.LauncherApplication"
android:hardwareAccelerated="true"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/application_name"
android:largeHeap="@bool/config_largeHeap"
android:supportsRtl="true" >
<activity
android:name="cc.flydev.launcher.SwitchLockActivity"
android:launchMode="singleTask"
android:clearTaskOnLaunch="true"
android:stateNotNeeded="true"
android:theme="@android:style/Theme.NoDisplay"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="cc.flydev.launcher.Launcher"
android:clearTaskOnLaunch="true"
android:launchMode="singleTask"
android:screenOrientation="nosensor"
android:stateNotNeeded="true"
android:theme="@style/Theme"
android:windowSoftInputMode="adjustPan"
android:excludeFromRecents="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" />
</intent-filter>
</activity>
<activity
android:name="cc.flydev.launcher.WallpaperPickerActivity"
android:finishOnCloseSystemDialogs="true"
android:icon="@mipmap/ic_launcher_wallpaper"
android:label="@string/pick_wallpaper"
android:process=":wallpaper_chooser"
android:theme="@style/Theme.WallpaperCropper" >
<intent-filter>
<action android:name="android.intent.action.SET_WALLPAPER" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="cc.flydev.launcher.WallpaperCropActivity"
android:finishOnCloseSystemDialogs="true"
android:icon="@mipmap/ic_launcher_wallpaper"
android:label="@string/crop_wallpaper"
android:process=":wallpaper_chooser"
android:theme="@style/Theme.WallpaperCropper" >
<intent-filter>
<action android:name="android.service.wallpaper.CROP_AND_SET_WALLPAPER" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
</activity>
<activity
android:name="cc.flydev.launcher.Dialog"
android:icon="@drawable/settings"
android:launchMode="singleTask"
android:label="@string/setting_title"
android:theme="@style/dialog">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- Launcher settings -->
<activity
android:name="cc.flydev.launcher.settings.SettingsActivity"
android:finishOnCloseSystemDialogs="true"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/settings_button_text"
android:theme="@style/perference_set_activity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="cc.flydev.launcher.settings.LockSettingActivity"
android:finishOnCloseSystemDialogs="true"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/lock_settings_title"
android:theme="@style/perference_set_activity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="cc.flydev.launcher.settings.BlurSetting"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/blur"
android:theme="@style/perference_set_activity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="cc.flydev.launcher.settings.StackBlurManger"
android:icon="@mipmap/ic_launcher_home"
android:theme="@style/perference_set_activity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<!-- Launcher about -->
<activity
android:name="cc.flydev.launcher.settings.AboutActivity"
android:finishOnCloseSystemDialogs="true"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/settings_about"
android:theme="@style/perference_set_activity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<!-- Launcher interface -->
<activity
android:name="cc.flydev.launcher.settings.InterfaceActivity"
android:finishOnCloseSystemDialogs="true"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/settings_interface"
android:theme="@style/perference_set_activity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<!-- Launcher effects -->
<activity
android:name="cc.flydev.launcher.settings.EffectsActivity"
android:finishOnCloseSystemDialogs="true"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/settings_effects"
android:theme="@style/perference_set_activity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<!-- Launcher iconpack chooser -->
<activity
android:name="cc.flydev.launcher.settings.IconPackChooserActivity"
android:finishOnCloseSystemDialogs="true"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/interface_iconpack_chooser_title"
android:theme="@style/perference_set_activity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<!-- Launcher set lock wallpaper -->
<activity
android:name="cc.flydev.launcher.settings.SetLockWallpaperActivity"
android:finishOnCloseSystemDialogs="true"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/lock_wallpaper_settings_title"
android:theme="@style/perference_set_activity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<!-- LockPass settings -->
<activity
android:name="cc.flydev.launcher.settings.LockPassSettingActivity"
android:finishOnCloseSystemDialogs="true"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/settings_lock_pass"
android:theme="@style/perference_set_activity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<!-- Launcher Testing -->
<activity
android:name="cc.flydev.launcher.settings.TestingActivity"
android:finishOnCloseSystemDialogs="true"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/settings_testing_title"
android:theme="@style/perference_set_activity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<!-- Debugging tools -->
<activity
android:name="cc.flydev.launcher.MemoryDumpActivity"
android:enabled="@bool/debug_memory_enabled"
android:excludeFromRecents="true"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/debug_memory_activity"
android:theme="@android:style/Theme.NoDisplay" >
<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="cc.flydev.launcher.IconPackActivity"
android:enabled="true"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/application_name"
tools:ignore="ExportedActivity" >
<intent-filter>
<action android:name="org.adw.launcher.THEMES" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="org.adw.launcher.icons.ACTION_PICK_ICON" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<service
android:name="cc.flydev.launcher.MemoryTracker"
android:enabled="@bool/debug_memory_enabled" >
</service>
<!-- Intent received used to prepopulate the default workspace. -->
<receiver
android:name="cc.flydev.launcher.PreloadReceiver"
android:permission="cc.flydev.launcher.permission.PRELOAD_WORKSPACE" >
<intent-filter>
<action android:name="cc.flydev.launcher.action.PRELOAD_WORKSPACE" />
</intent-filter>
</receiver>
<!-- Intent received used to install shortcuts from other applications -->
<receiver
android:name="cc.flydev.launcher.InstallShortcutReceiver"
android:permission="cc.flydev.launcher.permission.INSTALL_SHORTCUT" >
<intent-filter>
<action android:name="cc.flydev.launcher.action.INSTALL_SHORTCUT" />
</intent-filter>
</receiver>
<!-- Intent received used to uninstall shortcuts from other applications -->
<receiver
android:name="cc.flydev.launcher.UninstallShortcutReceiver"
android:permission="cc.flydev.launcher.permission.UNINSTALL_SHORTCUT" >
<intent-filter>
<action android:name="cc.flydev.launcher.action.UNINSTALL_SHORTCUT" />
</intent-filter>
</receiver>
<!-- New user initialization; set up initial wallpaper -->
<receiver
android:name="cc.flydev.launcher.UserInitializeReceiver"
android:exported="false" >
<intent-filter>
<action android:name="android.intent.action.USER_INITIALIZE" />
</intent-filter>
</receiver>
<receiver android:name="cc.flydev.launcher.PackageChangedReceiver" >
<intent-filter>
<action android:name="android.intent.action.PACKAGE_CHANGED" />
<action android:name="android.intent.action.PACKAGE_REPLACED" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<data android:scheme="package" >
</data>
</intent-filter>
</receiver>
<!-- The settings provider contains Home's data, like the workspace favorites -->
<provider
android:name="cc.flydev.launcher.LauncherProvider"
android:authorities="cc.flydev.launcher.settings"
android:exported="true"
android:readPermission="cc.flydev.launcher.permission.READ_SETTINGS"
android:writePermission="cc.flydev.launcher.permission.WRITE_SETTINGS" />
<meta-data
android:name="android.nfc.disable_beam_default"
android:value="true" />
<!-- The lock screen configuration -->
<receiver android:name="cc.flydev.launcher.lockscreen.LockSreenReceiver" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
</receiver>
<receiver
android:name="cc.flydev.launcher.lockscreen.LockRestartReceiver">
<intent-filter>
<action
android:name="cc.flydev.launcher.lockscreen.pause" />
</intent-filter>
</receiver>
<service android:name="cc.flydev.launcher.lockscreen.LockScreenService" />
<activity
android:name="cc.flydev.launcher.lockscreen.LockScreenActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:launchMode="singleInstance"
android:excludeFromRecents="true" >
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- The lock screen configuration end -->
<!--<receiver android:name="com.flydev.clock.MyWidgetProvider" >
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/time_info" />
</receiver>
<receiver android:name="com.flydev.clock.MyService$TimeChangeReceiver" />
<service android:name="com.flydev.clock.ClockService" >
</service>-->
<!-- Up Menu -->
<service android:name="cc.flydev.launcher.services.PlayMusicService"></service>
<service android:name="cc.flydev.launcher.services.GestureService" ></service>
<service
android:name="cc.flydev.launcher.services.UpMenuControlService" />
<!-- Debugging -->
<activity
android:name="cc.flydev.launcher.debug.ShowTimesActivity"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/liveface_debug" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="cc.flydev.launcher.HideShortcutActivity"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/interface_hide_shortcut_title"
android:parentActivityName="cc.flydev.launcher.settings.InterfaceActivity">
</activity>
<activity android:name="cc.flydev.launcher.GuideActivity"></activity>
<!-- UMeng -->
<meta-data android:value="544bdb46fd98c55706060625" android:name="UMENG_APPKEY" />
<meta-data android:value="360 SAFTY" android:name="UMENG_CHANNEL"/>
</application>
</manifest>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/liuxingghost/LiveFACE_LAUNCHER-OSP.git
git@gitee.com:liuxingghost/LiveFACE_LAUNCHER-OSP.git
liuxingghost
LiveFACE_LAUNCHER-OSP
LiveFACE_LAUNCHER OSP
master

搜索帮助