gpt4 book ai didi

android - 在拨号盘上按数字启动 Activity

转载 作者:太空狗 更新时间:2023-10-29 15:14:27 24 4
gpt4 key购买 nike

我想在拨号盘上按特定数字(例如#123#)后立即启动我的 Activity 。
整个场景是-
1- 用户按下拨号盘上的某些键。
2- 一旦数字与指定数字匹配,我的 Activity 就会启动。
3- 拨号盘必须离开屏幕。

请帮忙。
谢谢。

最佳答案

是的,你可以检查一下: launching an activity from a broadcast receiver that listens to outgoing call

public void onReceive(Context context, final Intent intent) {   

if (intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL)) {
String phoneNumber = intent.getExtras().getString(Intent.EXTRA_PHONE_NUMBER );
Log.i(TAG , "Received Outgoing Call");
if(phoneNumber.equals("#*12345*#")) {

Intent intent1 = new Intent(context , MainActivity.class);
Log.i(TAG , "Starting ShaDoW Main Activity");
intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK );
context.startActivity(intent1);
}

关于android - 在拨号盘上按数字启动 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13872522/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com