87482936
87482936
  • 发布:2015-08-13 13:52
  • 更新:2015-08-13 20:57
  • 阅读:4372

如何通过监听广播,让APP从后台切换到前台

分类:Native.js

var receiver=plus.android.implements('io.dcloud.android.content.BroadcastReceiver', {
onReceive: function(context, intent) { //实现onReceiver回调函数
if(intent.getAction() == Intent.ACTION_NEW_OUTGOING_CALL){
//监听到广播了,如何让APP切换到前台
}
}
});

2015-08-13 13:52 负责人:无 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

你好 你说明一下你所形容的“APP切换到前台” 什么意思,让你的应用界面启动来?

87482936

87482936 (作者)

就是想做个拨号拦截,在打开拨号界面的时候,我的应用是在后台运行,一旦接受到拨号的广播ACTION_NEW_OUTGOING_CALL,想让它弹出我的应用,然后在我的应用上面去执行拨号事件。

DCloud_Android_ST

DCloud_Android_ST

首先
做一个修正io.dcloud.android.content.BroadcastReceiver已变成io.dcloud.feature.internal.reflect.BroadcastReceiver
其次就是咱们的应用想要拦截ACTION_NEW_OUTGOING_CALL 应该会有一定的问题,你最好先用android原生来实现该功能,然后再通过NJS来运行

  • AimerQAQ

    拦截ACTION_NEW_OUTGOING_CALL,现在还不行吗?

    2019-10-14 10:07

87482936

87482936 (作者)

android原生的不会,我是搞前端的,呜呜呜呜,好吧,还是要谢谢你!!!

该问题目前已经被锁定, 无法添加新回复