2011-10-27 11 views
0

私のAndroidManifest.xmlには<category android:name="android.intent.category.DEFAULT" />の宣言が<intent-filter>タグの下にあります。しかし、値をandroid.intent.category.ALTERNATIVEに変更したいことがあります。これは、アプリケーション自体から値を変更する必要があることを意味します。マニフェストの宣言をハードコードから変更する方法はありますか?または、特定のアクティビティのインテントフィルタパラメータを変更するより直接的な方法がありますか?AndroidManifest.xml宣言の変更

答えて

0

マニフェストの宣言をハードコードから変更することはできません。 Android Manifestは、マーケットプレイスがアプリをサポートするデバイスを決定するために使用するため、特に不変であるはずです。

0
IntentFilter filter = new IntentFilter(); 
    filter.addAction(Intent.ACTION_MEDIA_MOUNTED); 
    filter.addCategory(android.intent.category.ALTERNATIVE); 
    registerReceiver(yourBroadCastRcver, filter); 
関連する問題