1
着信画面を自分のレイアウトに変更したい。私はこれを行うためにサンプルを使用しました。しかし時には(ときに)表示され、時には表示されません。私は自分のレイアウトが毎回現れるこの問題を解決する方法を知らない。Javaで電話の着信画面を変更するにはどうすればよいですか?
これは私のコードです。
public class PhoneStateReceiver extends BroadcastReceiver {
@Override
public void onReceive(final Context context, Intent intent) {
Intent i = new Intent();
i.setClass(context, MainActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
これはマニフェストです。
<receiver android:name="com.example.changescreen.PhoneStateReceiver">
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE" />
</intent-filter>
</receiver>
ありがとうございます。それは有用だった。 – karimkhan