android中如何设置开机执行一个程序

android中如何设置开机执行一个程序,第1张

取得Root权限后,使用权限管理进行管理软件的自启权限,选择是否允许后台自启或者开机自启。

具体如下(以LBE安全大师为例,手机已经root):

打开LBE安全大师,选择菜单里的主动防御,选择开启。

手机的权限管理软件super user会提示权限允许。选择允许。

主动防御开启后,会出现相关功能项目,选择自启管家。

如下图,可以选择打开某个程序自启权限,允许其开机启动或后台启动。

设置网页浏览器默认打开程序

1

点开发来的短信或者其他方式获取的网址:

2

选择 浏览器打开 :

3

勾选 默认使用此方式发送 后,点击要设置的默认程序,比如 Uc浏览器:

4

手机会自动调用Uc浏览器打开网址,并且设置此程序为网址的默认打开程序:

END

清除默认程序:

在手机待机桌面点击 Menu键,然后选择 设置 :

点击 应用程序 :

点击管理应用程序:

找到并点击已经设置为默认程序的Uc浏览器:

5

点击 清除默认值 ,即可清除对网址的默认打开程序:

如果需要在Android开机时自动启动应用程序,可以通过响应android.intent.action.BOOT_COMPLETED广播消息来实现, Android系统启动结束时,会发出 android.intent.action.BOOT_COMPLETED 消息。 具体步骤如下:1. 定义一个Broadcast Receiver ,比如:BootupReceiver

[java]

public class BootupReceiver extends BroadcastReceiver{

@Override

public void onReceive(Context context, Intent intent) {

//better delay some time.

try {

Thread.sleep(2000)

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

Intent i = new Intent(context, BootupDemoActivity.class)

i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)

context.startActivity(i)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12021591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存