apk(点击下载) / AndroidManifest.xml


<?xml version="1.0" encoding="utf-8"?>
<manifest android:versionCode="521" android:versionName="v2.70 Beta, Build 521 (19.03.2018)" android:installLocation="auto" package="com.aimp.player"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="26" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.BLUETOOTH" />
    <application android:theme="@style/AppTheme" android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:name="com.aimp.player.App" android:enabled="true" android:allowBackup="true" android:largeHeap="true" android:fullBackupContent="true" android:appCategory="audio">
        <meta-data android:name="com.google.android.gms.car.application" android:resource="@xml/automotive_app_desc" />
        <meta-data android:name="com.google.android.gms.car.notification.SmallIcon" android:resource="@drawable/ic_notification" />
        <activity android:label="@string/app_label" android:name="com.aimp.player.views.MainActivity.MainActivity" android:launchMode="singleTask">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <action android:name="android.intent.action.MUSIC_PLAYER" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.LAUNCHER" />
                <category android:name="android.intent.category.APP_MUSIC" />
                <category android:name="android.intent.category.CATEGORY_APP_MUSIC" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="file" />
                <data android:scheme="content" />
                <data android:scheme="http" />
                <data android:scheme="https" />
                <data android:mimeType="audio/*" />
                <data android:mimeType="application/mp4*" />
                <data android:mimeType="application/mpeg*" />
                <data android:mimeType="application/itunes" />
                <data android:mimeType="application/ogg" />
                <data android:mimeType="application/x-ogg" />
                <data android:mimeType="application/x-flac" />
                <data android:mimeType="application/x-mpegURL" />
                <data android:mimeType="application/x-extension-mp4" />
                <data android:mimeType="application/vnd.apple.mpegurl" />
            </intent-filter>
            <intent-filter>&lt;!-- playlists --><action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="file" />
                <data android:scheme="content" />
                <data android:scheme="http" />
                <data android:scheme="https" />
                <data android:host="*" />
                <data android:pathPattern=".*\\.acsm" />
                <data android:pathPattern=".*\\.aac" />
                <data android:pathPattern=".*\\.aif" />
                <data android:pathPattern=".*\\.aiff" />
                <data android:pathPattern=".*\\.ape" />
                <data android:pathPattern=".*\\.fla" />
                <data android:pathPattern=".*\\.flac" />
                <data android:pathPattern=".*\\.it" />
                <data android:pathPattern=".*\\.m4a" />
                <data android:pathPattern=".*\\.m4b" />
                <data android:pathPattern=".*\\.mac" />
                <data android:pathPattern=".*\\.mo3" />
                <data android:pathPattern=".*\\.mod" />
                <data android:pathPattern=".*\\.mp+" />
                <data android:pathPattern=".*\\.mp3" />
                <data android:pathPattern=".*\\.mp4" />
                <data android:pathPattern=".*\\.mpc" />
                <data android:pathPattern=".*\\.mpga" />
                <data android:pathPattern=".*\\.mpp" />
                <data android:pathPattern=".*\\.mtm" />
                <data android:pathPattern=".*\\.oga" />
                <data android:pathPattern=".*\\.ogg" />
                <data android:pathPattern=".*\\.opus" />
                <data android:pathPattern=".*\\.s3m" />
                <data android:pathPattern=".*\\.umx" />
                <data android:pathPattern=".*\\.wav" />
                <data android:pathPattern=".*\\.wv" />
                <data android:pathPattern=".*\\.xm" />
                <data android:pathPattern=".*\\.m3u" />
                <data android:pathPattern=".*\\.cue" />
                <data android:pathPattern=".*\\.m3u8" />
                <data android:pathPattern=".*\\.aimpbpl" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.media.action.MEDIA_PLAY_FROM_SEARCH" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
        <activity android:theme="@style/AppThemeSettings" android:name="com.aimp.player.views.Settings.SettingsActivity" />
        <activity android:label="@string/player_menu_about" android:name="com.aimp.player.views.AboutActivity" />
        <activity android:name="com.aimp.player.views.FileList.FileListActivity" />
        <activity android:name="com.aimp.player.views.DSPManager.DSPManagerActivity" />
        <activity android:label="@string/save_playlist_title" android:name="com.aimp.player.views.PlaylistSaveDialog" />
        <activity android:label="@string/sleepTimer_title" android:name="com.aimp.player.views.SleepTimer.SleepTimerView" />
        <activity android:label="@string/queue_title" android:name="com.aimp.player.views.Queue.QueueDialog" />
        <activity android:label="@string/bookmarks_title" android:name="com.aimp.player.views.Bookmarks.BookmarksDialog" />
        <activity android:name="com.aimp.player.views.FileInfoActivity" />
        <activity android:theme="@style/WidgetConfiguratorTheme" android:name="com.aimp.player.widgets.Widget4x1Configurator">
            <intent-filter>
                <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
            </intent-filter>
        </activity>
        <activity android:theme="@style/WidgetConfiguratorTheme" android:name="com.aimp.player.widgets.Widget4x2Configurator">
            <intent-filter>
                <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
            </intent-filter>
        </activity>
        <activity android:theme="@style/WidgetConfiguratorTheme" android:name="com.aimp.player.widgets.Widget4x4Configurator">
            <intent-filter>
                <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
            </intent-filter>
        </activity>
        <activity android:theme="@style/WidgetConfiguratorTheme" android:name="com.aimp.player.views.ShortcutsActivity" />
        <service android:name="com.aimp.player.service.AppService" android:exported="true">
            <intent-filter>
                <action android:name="com.aimp.service.action.PLAY" />
                <action android:name="com.aimp.service.action.PAUSE" />
                <action android:name="com.aimp.service.action.PLAY_PAUSE" />
                <action android:name="com.aimp.service.action.NEXT" />
                <action android:name="com.aimp.service.action.PREV" />
                <action android:name="android.media.browse.MediaBrowserService" />
                <action android:name="android.bluetooth.device.action.ACL_CONNECTED" />
                <action android:name="android.bluetooth.device.action.ACL_DISCONNECTED" />
            </intent-filter>
        </service>
        <receiver android:name="com.aimp.player.service.helpers.MediaButtonHandler">
            <intent-filter android:priority="999">
                <action android:name="android.intent.action.MEDIA_BUTTON" />
            </intent-filter>
        </receiver>
        <receiver android:label="AIMP S" android:icon="@drawable/ic_launcher" android:name="com.aimp.player.widgets.Widget4x1">
            <intent-filter>
                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
            </intent-filter>
            <meta-data android:name="android.appwidget.provider" android:resource="@xml/widget4x1_metadata" />
        </receiver>
        <receiver android:label="AIMP M" android:icon="@drawable/ic_launcher" android:name="com.aimp.player.widgets.Widget4x2">
            <intent-filter>
                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
            </intent-filter>
            <meta-data android:name="android.appwidget.provider" android:resource="@xml/widget4x2_metadata" />
        </receiver>
        <receiver android:label="AIMP L" android:icon="@drawable/ic_launcher" android:name="com.aimp.player.widgets.Widget4x4">
            <intent-filter>
                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
            </intent-filter>
            <meta-data android:name="android.appwidget.provider" android:resource="@xml/widget4x4_metadata" />
        </receiver>
        <provider android:name="android.support.v4.content.FileProvider" android:exported="false" android:authorities="com.aimp.player" android:grantUriPermissions="true">
            <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths" />
        </provider>
        <meta-data android:name="android.support.VERSION" android:value="26.1.0" />
        <meta-data android:name="android.arch.lifecycle.VERSION" android:value="27.0.0-SNAPSHOT" />
    </application>
</manifest>