Make my app launch when secret code entered?

后端 未结 3 1403
我寻月下人不归
我寻月下人不归 2021-02-02 04:34

How would I make my app launch when a secret code, such as *#*#12345#*#* is entered into the dialer?

I couldn\'t find a solution in the Android docs.

3条回答
  •  孤独总比滥情好
    2021-02-02 04:56

    This is how I did it:

    I changed my main activity to have no intent-filters:

    
            
    

    I then made a broadcast receiver with the intent filter action: android.provider.Telephony.SECRET_CODE

    I then added data to it. The entire thing is below:

    
                
                    
    
                    
                
            
    

    Once done, make a class (I made the Launch class in my main class, extending BroadCast Receiver), then in the onReceive class, fire an intent to launch the activity.

    Then typing *#*#(secret code)#*#* into the dialer will launch the app.

提交回复
热议问题