blob: 4ef8ae25e28f5e2589a07358f57e9d18e1df7ea8 [file] [log] [blame]
Yvonne Wong0eb29992015-08-20 16:02:08 -07001<?xml version="1.0" encoding="utf-8"?>
Michael Bestas5a577dc2024-11-03 01:22:51 +02002<!--
3 SPDX-FileCopyrightText: 2015 The CyanogenMod Project
4 SPDX-License-Identifier: Apache-2.0
Yvonne Wong0eb29992015-08-20 16:02:08 -07005-->
6<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Sam Mortimer542742b2017-09-18 19:44:11 -07007 package="org.lineageos.lineagesettings"
Yvonne Wong0eb29992015-08-20 16:02:08 -07008 coreApp="true"
9 android:sharedUserId="android.uid.system">
10 <!-- It is necessary to be a system app in order to update table versions in SystemProperties for
Sam Mortimer542742b2017-09-18 19:44:11 -070011 LineageSettings to know whether or not the client side cache is up to date. It is also necessary
Yvonne Wong0eb29992015-08-20 16:02:08 -070012 to run in the system process in order to start the content provider prior to running migration
Sam Mortimer542742b2017-09-18 19:44:11 -070013 for LineageSettings on user starting -->
Yvonne Wong0eb29992015-08-20 16:02:08 -070014
Sam Mortimere7008a22017-09-14 17:03:06 -070015 <original-package android:name="org.cyanogenmod.cmsettings" />
16
Yvonne Wong0eb29992015-08-20 16:02:08 -070017 <uses-permission android:name="android.permission.MANAGE_USERS" />
18
Asher Simondsc97a9ad2018-02-14 00:11:15 +020019 <application android:icon="@mipmap/ic_launcher"
Yvonne Wong0eb29992015-08-20 16:02:08 -070020 android:label="@string/app_name"
21 android:process="system"
22 android:killAfterRestore="false"
23 android:allowClearUserData="false"
Steve Kondikd64ea162016-08-31 22:25:13 -070024 android:enabled="true"
25 android:defaultToDeviceProtectedStorage="true"
26 android:directBootAware="true">
Yvonne Wong0eb29992015-08-20 16:02:08 -070027
Sam Mortimer542742b2017-09-18 19:44:11 -070028 <provider android:name="LineageSettingsProvider"
29 android:authorities="lineagesettings"
Yvonne Wong0eb29992015-08-20 16:02:08 -070030 android:multiprocess="false"
31 android:exported="true"
Sam Mortimer542742b2017-09-18 19:44:11 -070032 android:writePermission="lineageos.permission.WRITE_SETTINGS"
Yvonne Wong0eb29992015-08-20 16:02:08 -070033 android:singleUser="true"
34 android:initOrder="100" />
Yvonne Wong0eb29992015-08-20 16:02:08 -070035 </application>
36</manifest>