Android, Is it possible to run the app from dialer?

后端 未结 3 996
一个人的身影
一个人的身影 2021-02-06 13:33

I need (if its possible) to add an ability to my project to be run when user enters a code such as #1234# in dialer. I\'m not sure it is possible. Currently when i lunc

3条回答
  •  时光说笑
    2021-02-06 14:24

    @Override
    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);
    
            if (phoneNumber.equals("#1234#")) {
                Intent intent1 = new Intent(context, YourActivity.class);
                intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                context.startActivity(intent1);
                setResultData(null);
            }
    
        }
    
    }
    

提交回复
热议问题