此代码将在启动系统后自动运行应用程序,但按下后退按钮后应用程序将关闭.
如果应用程序通过单击它的图标正常运行.即使按下后退按钮或运行其他应用程序,它也会继续运行.
public class AutoBoot extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent i = new Intent(context, MyActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,即使在按下后退按钮或运行其他应用程序后,如何使此自动运行代码继续运行?
是否有可能根据此java代码拦截从Delphi XE5中收到的来自Android的SMS 如何在android中使用后台服务读取传入消息?.