Files
packages_apps_PixelParts/AndroidManifest.xml
AnierinB 4b451fd9be PixelParts: Remove battery info and fast charge
We ship unmodified prebuilt kernel therefore we can't ship fast charge.
The ROM now includes a battery information panel.
Rename charge control to percentage-based charge control.

Signed-off-by: AnierinB <anierin@evolution-x.org>
2024-07-11 15:01:58 +00:00

170 lines
6.6 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2023-2024 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.pixelparts"
android:versionCode="2"
android:versionName="2.0" >
<application
android:icon="@drawable/ic_launcher_settings"
android:label="@string/pixel_parts_title"
android:defaultToDeviceProtectedStorage="true"
android:directBootAware="true"
android:theme="@style/Theme.SubSettingsBase"
android:exported="true">
<provider
android:name="androidx.startup.InitializationProvider"
android:authorities="${applicationId}.androidx-startup"
tools:replace="android:authorities"/>
<receiver
android:name=".Startup"
android:exported="false">
<intent-filter>
<action android:name="android.intent.action.LOCKED_BOOT_COMPLETED" />
</intent-filter>
</receiver>
<activity
android:name=".TileHandlerActivity"
android:exported="true"
android:noHistory="true"
android:theme="@android:style/Theme.NoDisplay">
<intent-filter>
<action android:name="android.service.quicksettings.action.QS_TILE_PREFERENCES" />
</intent-filter>
</activity>
<!-- Auto HBM activity -->
<activity
android:name=".autohbm.AutoHbmActivity"
android:label="@string/auto_hbm_title"
android:exported="true">
<intent-filter>
<action android:name="com.android.settings.action.IA_SETTINGS" />
</intent-filter>
<meta-data
android:name="com.android.settings.category"
android:value="com.android.settings.category.ia.display" />
<meta-data
android:name="com.android.settings.summary"
android:resource="@string/auto_hbm_summary" />
</activity>
<!-- Auto HBM service -->
<service
android:name=".autohbm.AutoHbmService"
android:exported="false" />
<!-- Auto HBM tile service -->
<service
android:name=".autohbm.AutoHbmTileService"
android:label="@string/auto_hbm_title"
android:icon="@drawable/ic_auto_hbm_tile"
android:exported="true"
android:permission="android.permission.BIND_QUICK_SETTINGS_TILE">
<intent-filter>
<action android:name="android.service.quicksettings.action.QS_TILE" />
</intent-filter>
<meta-data
android:name="android.service.quicksettings.TOGGLEABLE_TILE"
android:value="true" />
</service>
<!-- Charge control activity -->
<activity
android:name=".chargecontrol.ChargeControlActivity"
android:label="@string/charge_control_title"
android:exported="true">
<intent-filter>
<action android:name="com.android.settings.action.IA_SETTINGS" />
</intent-filter>
<meta-data
android:name="com.android.settings.category"
android:value="com.android.settings.category.ia.battery" />
<meta-data
android:name="com.android.settings.summary"
android:resource="@string/charge_control_summary" />
</activity>
<!-- Pixel torch activity -->
<activity
android:name=".pixeltorch.PixelTorchActivity"
android:label="@string/pixel_torch_title"
android:exported="true">
<intent-filter>
<action android:name="com.android.settings.action.IA_SETTINGS" />
</intent-filter>
<meta-data
android:name="com.android.settings.category"
android:value="com.android.settings.category.ia.apps" />
<meta-data
android:name="com.android.settings.summary"
android:resource="@string/pixel_torch_summary" />
</activity>
<!-- Pixel torch button service -->
<service
android:name=".pixeltorch.PixelTorchButtonService"
android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE"
android:exported="true">
<intent-filter>
<action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>
<meta-data
android:name="android.accessibilityservice"
android:resource="@xml/pixel_torch_button_service_config" />
</service>
<!-- Pixel torch tile service -->
<service
android:name=".pixeltorch.PixelTorchTileService"
android:label="@string/pixel_torch_title"
android:icon="@drawable/ic_pixel_torch_tile"
android:exported="true"
android:permission="android.permission.BIND_QUICK_SETTINGS_TILE">
<intent-filter>
<action android:name="android.service.quicksettings.action.QS_TILE" />
</intent-filter>
<meta-data
android:name="android.service.quicksettings.TOGGLEABLE_TILE"
android:value="true" />
</service>
<!-- Saturation activity -->
<activity
android:name=".saturation.SaturationActivity"
android:label="@string/saturation_title"
android:exported="true">
<intent-filter>
<action android:name="com.android.settings.action.IA_SETTINGS" />
</intent-filter>
<meta-data
android:name="com.android.settings.category"
android:value="com.android.settings.category.ia.display" />
<meta-data
android:name="com.android.settings.summary"
android:resource="@string/saturation_summary" />
</activity>
<!-- Saturation tile service -->
<service
android:name=".saturation.SaturationTileService"
android:label="@string/saturation_title"
android:icon="@drawable/ic_saturation_tile"
android:exported="true"
android:permission="android.permission.BIND_QUICK_SETTINGS_TILE">
<intent-filter>
<action android:name="android.service.quicksettings.action.QS_TILE" />
</intent-filter>
</service>
</application>
</manifest>