2011-05-11 3 views
4

intent-filter(s)をAndroidManifest.xmlに定義できます。よく働く。それらを動的に登録するAPIはありますか?私のアプリケーションでは、ユーザーはさまざまなサーバーに「アカウント」を設定できます。私はそれらのサーバーに行くアクションをキャプチャしたいと思いますが、動的なのでコンパイル時にはわかりません。 Android: Dynamically asscociating data type with an activityAndroidアプリケーションで動的インテントフィルタを定義できますか?

答えて

7

これはあなたに役に立つかもしれない:

は、これは私が求めていたものです。私はこれを使用しているので、受信機は画面が表示されなくなったときに電話を受けることができます。この特定の意図は、マニフェストで宣言しようとするとうまくいかないようです。

IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_OFF); 
    BroadcastReceiver mReceiver = new ScreenReceiver(); 
    registerReceiver(mReceiver, filter); 
+0

ありがとうございました!期待どおりに動作します。 –

関連する問題