我可以在Android应用程序中定义动态intent-filter吗?

Val*_*s R 5 java android dynamic intentfilter android-intent

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

这就是我的要求:Android:动态地将数据类型与活动联系起来

Foa*_*Guy 7

这可能对您有用.我使用这个,所以我的接收器可以在屏幕关闭意图发生时接到电话.如果您尝试在清单中声明它,则此特定意图似乎不起作用.

    IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_OFF);
    BroadcastReceiver mReceiver = new ScreenReceiver();
    registerReceiver(mReceiver, filter);
Run Code Online (Sandbox Code Playgroud)