当我收到消息时,是否可以打开Android应用程序? 如果可能,只有当它是发送邮件的特定号码,然后打开应用程序时才会有选项吗? 或者,当您打开邮件然后打开应用程序时,另一个选项是什么?
答案 0 :(得分:0)
那是不可能的。您可以发送通知,但用户可以通过该通知打开应用程序。
答案 1 :(得分:0)
使用以下代码,您可以检测传入的消息,并可以打开特定消息的活动。如果您使用此代码,请确保您在行动中注册此接收器。并添加权限以检测传入的消息。
public class BroadCast extends BroadcastReceiver{
@Override
public void onReceive(Context arg0, Intent arg1) {
Bundle b=arg1.getExtras();
if(b!=null)
{
String state = b.getString(TelephonyManager.EXTRA_STATE);
String phoneNumber = b.getString(Intent.EXTRA_PHONE_NUMBER);
if(phoneNumber.equalsIgnoreCase("Mobile Number"))
{
Intent in=new Intent(arg0, YourActivity.class);
in.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
arg0.startActivity(in);
}
}
}
}