2013-05-31 232 views
0

我有一個Android媒體播放器應用程序,我想在安裝後設置默認值。我該怎麼做?我在下面發佈它的清單。 任何代碼將不勝感激。設置應用程序默認安卓

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="mP.myplayer" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="17" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="mP.myplayer.MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <action android:name="android.intent.action.MUSIC_PLAYER"/> 
       <category android:name="android.intent.category.APP_MUSIC"/> 
       <data android:mimeType="audio/*"/> 
       <category android:name="android.intent.category.DEFAULT"/> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 
<uses-permission android:name="android.permission.WAKE_LOCK"/> 
</manifest> 

回答

3

你不能。

第三方開發人員不能將他們自己的應用程序設置爲默認應用程序。只有您的應用的用戶可以在自己的設備上執行此操作。

但是,您可以註冊以接收您的應用支持的類型的意圖,以便用戶可以選擇您的應用作爲其默認設置。例如,要將您的應用註冊爲音樂播放器,see here.

+0

如何通過代碼打開默認媒體播放器的設置頁 –

1

這是不可能的。這不能用代碼完成。如果一個應用程序需要設置爲默認設置,則必須由用戶完成。不是第三方

相關問題