Files
packages_apps_OPlusExtras/AndroidManifest.xml
AnierinB c3f5586931 OPlusExtras: Initial commit
Co-authored-by: Pranav Vashi <neobuddy89@gmail.com>
Co-authored-by: LuK1337 <priv.luk@gmail.com>
Co-authored-by: LorDClockaN <lordclockan@gmail.com>
Co-authored-by: Altaf-Mahdi <altaf.mahdi@gmail.com>
Co-authored-by: SKULSHADY <anushekprasal@gmail.com>
Co-authored-by: Max Weninger <max.weninger@gmail.com>
Co-authored-by: AmeChanRain <downloadbot007@gmail.com>
Co-authored-by: Ramii Ahmed <ramy@ahmedramy.com>
Co-authored-by: LibXZR <xzr467706992@163.com>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2023-04-29 22:41:18 -07:00

145 lines
5.7 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2023 The Evolution X Project
SPDX-License-Identifier: Apache-2.0
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:sharedUserId="android.uid.system"
package="org.evolution.oplus.OPlusExtras"
android:versionCode="7"
android:versionName="7.8" >
<uses-permission android:name="android.permission.INJECT_EVENTS"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<permission
android:name="org.evolution.oplus.OPlusExtras.touch.TRIGGER_SCREEN_OFF_GESTURE"
android:protectionLevel="signatureOrSystem" />
<protected-broadcast android:name="com.android.systemui.doze.pulse" />
<protected-broadcast android:name="org.evolution.oplus.OPlusExtras.slider.UPDATE_SLIDER_POSITION" />
<protected-broadcast android:name="org.evolution.oplus.OPlusExtras.slider.UPDATE_SLIDER_SETTINGS" />
<protected-broadcast android:name="org.evolution.oplus.OPlusExtras.touch.UPDATE_SETTINGS" />
<application
android:icon="@drawable/ic_launcher_settings"
android:label="@string/oplus_extras_title"
android:defaultToDeviceProtectedStorage="true"
android:directBootAware="true"
android:theme="@style/Theme.SubSettingsBase"
android:exported="true">
<!-- OPlus Extras -->
<activity
android:name=".OPlusExtrasActivity"
android:label="@string/oplus_extras_title"
android:exported="true">
<intent-filter>
<action android:name="com.android.settings.action.EXTRA_SETTINGS" />
</intent-filter>
<meta-data
android:name="com.android.settings.icon"
android:resource="@drawable/ic_oplus_extras" />
<meta-data
android:name="com.android.settings.category"
android:value="com.android.settings.category.ia.homepage" />
<meta-data android:name="com.android.settings.summary"
android:resource="@string/oplus_extras_summary" />
</activity>
<activity android:name=".OPlusExtras"
android:exported="false" />
<activity android:name=".slider.KeyHandler"
android:exported="false" />
<activity android:name=".touch.KeyHandler"
android:exported="false" />
<!-- Boot reciever -->
<receiver android:name=".Startup"
android:exported="false">
<intent-filter>
<action android:name="android.intent.action.LOCKED_BOOT_COMPLETED" />
</intent-filter>
</receiver>
<!-- Provider -->
<provider
android:name="androidx.startup.InitializationProvider"
android:authorities="${applicationId}.androidx-startup"
tools:replace="android:authorities"/>
<!-- Doze Activity -->
<activity
android:name=".doze.DozeSettingsActivity"
android:exported="true"
android:label="@string/ambient_display_title">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<!-- Kcal Activity -->
<activity
android:name=".kcal.KcalActivity"
android:exported="true"
android:label="@string/kcal_title"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<!-- Touch Gesture Settings Activity -->
<activity
android:name=".touch.TouchscreenGestureSettings"
android:exported="true"
android:label="@string/touchscreen_gesture_settings_title">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".touch.ScreenOffLaunchGestureActivity"
android:permission="org.evolution.oplus.OPlusExtras.touch.TRIGGER_SCREEN_OFF_GESTURE"
android:excludeFromRecents="true"
android:exported="true"
android:label="@string/touchscreen_gesture_settings_title"
android:theme="@style/AppTheme.Transparent">
</activity>
<!-- Jitter Test Activity -->
<activity
android:name=".uibench.JitterTestActivity"
android:exported="true"
android:label="@string/jitter_test_title">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<!-- Doze service -->
<service
android:name=".doze.DozeService"
android:permission="OneplusDozeService" />
<!-- Search Provider -->
<provider
android:name=".ConfigPanelSearchIndexablesProvider"
android:authorities="org.lineageos.device"
android:multiprocess="false"
android:grantUriPermissions="true"
android:permission="android.permission.READ_SEARCH_INDEXABLES"
android:exported="true">
<intent-filter>
<action android:name="android.content.action.SEARCH_INDEXABLES_PROVIDER" />
</intent-filter>
</provider>
</application>
</manifest>