133 lines
5.6 KiB
XML
133 lines
5.6 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!--
|
|
* Copyright (c) 2009, 2012-2013,2015, The Linux Foundation. All rights reserved.
|
|
*
|
|
* Redistribution and use in source and binary forms, with or without
|
|
* modification, are permitted provided that the following conditions are met:
|
|
* * Redistributions of source code must retain the above copyright
|
|
* notice, this list of conditions and the following disclaimer.
|
|
* * Redistributions in binary form must reproduce the above copyright
|
|
* notice, this list of conditions and the following disclaimer in the
|
|
* documentation and/or other materials provided with the distribution.
|
|
* * Neither the name of The Linux Foundation nor
|
|
* the names of its contributors may be used to endorse or promote
|
|
* products derived from this software without specific prior written
|
|
* permission.
|
|
*
|
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
|
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
* IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
* NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
|
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
|
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
|
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
|
* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
|
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
|
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
|
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
-->
|
|
|
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
|
package="com.caf.fmradio"
|
|
android:sharedUserId="android.uid.system" >
|
|
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
|
|
<uses-permission android:name="android.permission.BLUETOOTH" />
|
|
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
|
|
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
|
|
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
|
|
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
|
<uses-permission android:name="android.permission.INTERNET" />
|
|
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
|
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
|
<uses-permission android:name="android.permission.RECORD_AUDIO" />
|
|
<uses-permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE"/>
|
|
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
|
|
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
|
|
|
|
<uses-sdk android:minSdkVersion="21"/>
|
|
|
|
<application
|
|
android:icon="@mipmap/ic_launcher_fmradio"
|
|
android:label="@string/app_name"
|
|
android:allowTaskReparenting="true"
|
|
android:taskAffinity="com.caf.task.fmradio"
|
|
android:theme="@style/FMTheme"
|
|
android:name=".FMAdapterApp">
|
|
|
|
<uses-library android:name="qcom.fmradio"
|
|
android:required="true" />
|
|
|
|
<activity android:icon="@mipmap/ic_launcher_fmradio"
|
|
android:name=".FMRadio"
|
|
android:label="@string/app_name"
|
|
android:clearTaskOnLaunch="true"
|
|
android:screenOrientation="portrait"
|
|
android:allowTaskReparenting="true"
|
|
android:launchMode="singleTask"
|
|
android:theme="@style/FMTheme"
|
|
android:configChanges="keyboardHidden|orientation|screenSize"
|
|
android:excludeFromRecents="false" >
|
|
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.LAUNCHER" />
|
|
</intent-filter>
|
|
|
|
<intent-filter>
|
|
<action android:name="com.caf.fmradio.FMRADIO_ACTIVITY" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
|
|
</activity>
|
|
|
|
<receiver android:name="com.caf.fmradio.FMMediaButtonIntentReceiver">
|
|
<intent-filter>
|
|
<action android:name="android.media.AUDIO_BECOMING_NOISY" />
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<activity android:name=".Settings"
|
|
android:theme="@style/FMTheme"
|
|
android:label="@string/menu_settings">
|
|
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
</intent-filter>
|
|
|
|
</activity>
|
|
|
|
<activity android:name=".FMStats"
|
|
android:label="@string/test_menu">
|
|
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
</intent-filter>
|
|
|
|
</activity>
|
|
|
|
<activity android:name=".FmTags"
|
|
android:label="@string/rt_plus_tags">
|
|
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
</intent-filter>
|
|
|
|
</activity>
|
|
|
|
<activity android:name=".StationListActivity"
|
|
android:label="@string/menu_all_channels"
|
|
android:configChanges="orientation|keyboardHidden|screenSize|fontScale">
|
|
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
</intent-filter>
|
|
|
|
</activity>
|
|
|
|
<service android:name=".FMRadioService"
|
|
android:exported="true" />
|
|
|
|
</application>
|
|
|
|
</manifest>
|