var receiver=plus.android.implements('io.dcloud.android.content.BroadcastReceiver', {
onReceive: function(context, intent) { //实现onReceiver回调函数
if(intent.getAction() == Intent.ACTION_NEW_OUTGOING_CALL){
//监听到广播了,如何让APP切换到前台
}
}
});
87482936
- 发布:2015-08-13 13:52
- 更新:2015-08-13 20:57
- 阅读:4372
如何通过监听广播,让APP从后台切换到前台
分类:Native.js
4 个回复
DCloud_Android_ST
你好 你说明一下你所形容的“APP切换到前台” 什么意思,让你的应用界面启动来?
87482936 (作者)
就是想做个拨号拦截,在打开拨号界面的时候,我的应用是在后台运行,一旦接受到拨号的广播ACTION_NEW_OUTGOING_CALL,想让它弹出我的应用,然后在我的应用上面去执行拨号事件。
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 (作者)
android原生的不会,我是搞前端的,呜呜呜呜,好吧,还是要谢谢你!!!