blob: 2a6b5fd16be19edb06c5796ff6f608e43f69faa3 [file] [log] [blame]
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +05301<?xml version="1.0" encoding="utf-8"?>
2<!--
Venkateshwarlu Domakonda029e6f12015-02-23 10:59:01 +05303 * Copyright (c) 2009, 2012-2013,2015, The Linux Foundation. All rights reserved.
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +05304 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 * * Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.
9 * * Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the
11 * documentation and/or other materials provided with the distribution.
12 * * Neither the name of The Linux Foundation nor
13 * the names of its contributors may be used to endorse or promote
14 * products derived from this software without specific prior written
15 * permission.
16 *
17 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
18 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19 * IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
20 * NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
21 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
22 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
23 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
24 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
25 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
26 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
27 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28-->
29
30<manifest xmlns:android="http://schemas.android.com/apk/res/android"
himta rambfb3da62020-03-04 18:07:01 +053031 package="com.caf.fmradio" >
phaneendra Reddy9232aee2021-10-21 09:30:51 +053032 <uses-sdk android:minSdkVersion="31" android:targetSdkVersion="31"/>
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +053033 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
34 <uses-permission android:name="android.permission.BLUETOOTH" />
35 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
36 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
37 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
38 <uses-permission android:name="android.permission.WAKE_LOCK" />
39 <uses-permission android:name="android.permission.INTERNET" />
40 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
phaneendra Reddy9232aee2021-10-21 09:30:51 +053041 <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +053042 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
himta ram2623de02020-03-19 14:15:46 +053043 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
phaneendra Reddy9232aee2021-10-21 09:30:51 +053044 <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +053045 <uses-permission android:name="android.permission.RECORD_AUDIO" />
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +053046 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
Venkateshwarlu Domakondafa22ae12013-07-27 12:25:16 +053047 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
48 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
himta rambfb3da62020-03-04 18:07:01 +053049 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
50 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
51 <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
himta ram2623de02020-03-19 14:15:46 +053052 <uses-permission android:name="android.permission.CAPTURE_AUDIO_OUTPUT" />
53 <uses-permission android:name="android.permission.CAPTURE_AUDIO_HOTWORD" />
himta ram993ad0b2020-04-30 17:20:36 +053054 <uses-permission android:name="android.permission.MANAGE_USERS"/>
linuxx99ba1122015-02-14 23:52:14 +010055
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +053056 <application
phaneendra Reddy9cfcc002021-06-30 14:16:55 +053057 android:requestLegacyExternalStorage="true"
Asher Simonds53eee3e2018-02-12 10:27:14 +010058 android:icon="@mipmap/ic_launcher"
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +053059 android:label="@string/app_name"
Ayaz Ahmad9e32a122013-12-13 13:24:16 +053060 android:allowTaskReparenting="true"
61 android:taskAffinity="com.caf.task.fmradio"
linuxx99ba1122015-02-14 23:52:14 +010062 android:theme="@style/FMTheme"
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +053063 android:name=".FMAdapterApp">
Ricardo Cerqueiraa7073972014-01-19 19:08:17 +000064
65 <uses-library android:name="qcom.fmradio"
66 android:required="true" />
67
Asher Simonds53eee3e2018-02-12 10:27:14 +010068 <activity android:icon="@mipmap/ic_launcher"
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +053069 android:name=".FMRadio"
70 android:label="@string/app_name"
71 android:clearTaskOnLaunch="true"
Danesh M858cc222014-11-14 11:05:18 -080072 android:screenOrientation="portrait"
Ayaz Ahmad9e32a122013-12-13 13:24:16 +053073 android:allowTaskReparenting="true"
Ayaz Ahmad734e2792013-10-23 15:42:22 +053074 android:launchMode="singleTask"
linuxx99ba1122015-02-14 23:52:14 +010075 android:theme="@style/FMTheme"
Kamal Negid54793d2016-03-30 10:30:33 +053076 android:configChanges="keyboardHidden|orientation|screenSize"
phaneendra Reddy9232aee2021-10-21 09:30:51 +053077 android:excludeFromRecents="false"
78 android:exported="true" >
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +053079
80 <intent-filter>
81 <action android:name="android.intent.action.MAIN" />
82 <category android:name="android.intent.category.LAUNCHER" />
83 </intent-filter>
84
85 <intent-filter>
86 <action android:name="com.caf.fmradio.FMRADIO_ACTIVITY" />
87 <category android:name="android.intent.category.DEFAULT" />
88 </intent-filter>
89
90 </activity>
91
phaneendra Reddy9232aee2021-10-21 09:30:51 +053092 <receiver android:name="com.caf.fmradio.FMMediaButtonIntentReceiver"
93 android:exported="true" >
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +053094 <intent-filter>
Venkateshwarlu Domakondafd50fd42014-04-18 12:36:13 +053095 <action android:name="android.media.AUDIO_BECOMING_NOISY" />
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +053096 </intent-filter>
97 </receiver>
98
99 <activity android:name=".Settings"
phaneendra Reddy9232aee2021-10-21 09:30:51 +0530100 android:exported="true"
linuxx99ba1122015-02-14 23:52:14 +0100101 android:theme="@style/FMTheme"
Michael Bestasf2883c32014-02-16 15:35:59 +0200102 android:label="@string/menu_settings">
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +0530103
104 <intent-filter>
105 <action android:name="android.intent.action.MAIN" />
106 </intent-filter>
107
108 </activity>
109
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +0530110 <activity android:name=".FMStats"
phaneendra Reddy9232aee2021-10-21 09:30:51 +0530111 android:exported="true"
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +0530112 android:label="@string/test_menu">
113
114 <intent-filter>
115 <action android:name="android.intent.action.MAIN" />
116 </intent-filter>
117
118 </activity>
119
120 <activity android:name=".FmTags"
phaneendra Reddy9232aee2021-10-21 09:30:51 +0530121 android:exported="true"
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +0530122 android:label="@string/rt_plus_tags">
123
124 <intent-filter>
125 <action android:name="android.intent.action.MAIN" />
126 </intent-filter>
127
128 </activity>
129
130 <activity android:name=".StationListActivity"
phaneendra Reddy9232aee2021-10-21 09:30:51 +0530131 android:exported="true"
Michael Bestasf2883c32014-02-16 15:35:59 +0200132 android:label="@string/menu_all_channels"
Venkateshwarlu Domakonda56262fb2013-07-24 19:56:59 +0530133 android:configChanges="orientation|keyboardHidden|screenSize|fontScale">
134
135 <intent-filter>
136 <action android:name="android.intent.action.MAIN" />
137 </intent-filter>
138
139 </activity>
140
141 <service android:name=".FMRadioService"
142 android:exported="true" />
143
144 </application>
145
146</manifest>