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>
145 lines
5.7 KiB
XML
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>
|