}
}
注册广播
AndroidManifest.xml 静态注册广播,配置系统开机的intent-filter ~
<receiver
android:name=".StartReceiver"
android:enabled=“true”
android:exported=“true”>
场景测试
简单的一个输出语句,同于效果展示,当值不经意间的插曲 ~
MainActivity
public class MainActivity extends ActionBarActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toast.makeText(this, “哈哈,我成功启动了!”, Toast.LENGTH_LONG).show();
Log.e(“AutoRun”,“哈哈,我成功启动了!”);
}
}
注意要点
同设备尽可能只允许一个APP实现开机自启动的功能,否则俩者应该会有冲突
针对Andorid4.0之后需先启动一次APP才可收到开机完成的广播,主要目的是防止恶意程序
查看设备是否有360之类的安全软件,如有:则再软件请在软件的自启动软件管理中将app设置为【允许】,重启手机,测试是否成功
查看系