更改android CallScreen
|
我正在开发一个可更改android OS的“呼叫”屏幕UI的应用程序。现在我知道,我无法替换UI,我可以在其上覆盖我的自定义活动。所以这就是我试图做的。
我可以按振铃状态的“ 0”来接收意图,它可以正常工作,但是当我启动自己的活动时,它会转到后台,而Android的本机UI会取代它。反正有改变吗?我不想做ѭ1(尽管我可能不得不这样做)。
这是代码:
Android清单:
<receiver android:name=\".callIntentReceiver\">
<intent-filter >
<action android:name=\"android.intent.action.PHONE_STATE\"/>
</intent-filter>
</receiver>
callIntentReceiver.java:
public class callIntentReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.e(\"SmartCaller\",\"Working sort of\");
Intent intent = new Intent(context, mainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK |
Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
context.startActivity(intent);
}
}
没有找到相关结果
已邀请:
0 个回复