This question already has an answer here:
Android: Dynamically asscociating data type with an activity

(1个答案)


5年前关闭。




我可以在intent-filter中定义AndroidManifest.xml;效果很好。是否有API可以动态注册它们?我的应用程序允许用户为各种服务器配置“帐户”。我想开始捕获去往那些服务器的动作,但是由于它们是动态的,所以我在编译时不会知道它们。

这就是我要问的:Android: Dynamically asscociating data type with an activity

最佳答案

这可能对您有用。我用它来使接收者在出现屏幕关闭意图时可以接到电话。如果您尝试在清单中声明此特定意图,则该意图似乎无效。

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

07-24 09:47
查看更多