android自启动权限
Ⅰ 安卓手机 怎样设置自启动
1、可以进入手机安全中心,设置可参考以下流程。
进入安全中心,如图。
根据个人需求可以选择启动与不启动。
Ⅱ 如何使Android应用开机时自动启动
如果需要在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);
}
}
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);
}
}
用于响应android.intent.action.BOOT_COMPLETED。
2. 在Manifest文件中定义该Broadcast Receiver
<receiver android:name=”.BootupReceiver” android:enabled=”true”
android:permission=”android.permission.RECEIVE_BOOT_COMPLETED”>
<intent-filter>
<action android:name=”android.intent.action.BOOT_COMPLETED”></action>
<category android:name=”android.intent.category.DEFAULT” />
</intent-filter>
</receiver>
3. 加上所需权限
<uses-permission android:name=”android.permission.RECEIVE_BOOT_COMPLETED” />
这些,但手机重启示会自动运行你的应用。 不过此时你的应用可能会被屏幕锁定挡住。解除屏幕锁定后可以看到你运行的应用。
如果想用户一开机就看到你的应用,可以使用代码就屏幕锁去除,方法如下:
1. 在Activity的onCreate事件处理中添加下面代码
[java]
KeyguardManager keyguardManager
= (KeyguardManager)getSystemService(KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
lock.disableKeyguard();
KeyguardManager keyguardManager
= (KeyguardManager)getSystemService(KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
lock.disableKeyguard();
2. 在Manifest文件中添加所需权限
<uses-permission android:name=”android.permission.DISABLE_KEYGUARD” />
Ⅲ 安卓手机怎么关闭软件开机自启动
关闭手机中自动启动的软件需要在设置中设定,打开手机桌面上的设置功能。
Ⅳ 如何在安卓手机中禁止软件开机自启动
安卓手机现在基本都有权限管理功能,其中一项权限就是开机自启动,到授权管理里面关闭应用的自启动权限即可。
Ⅳ android service开机启动权限 自启动权限被禁止 怎么获
root权限开启后就可以修改系统默认的软件咯~如果你要开启ROOT权限如找一个root权限开启工具就可以了 ~不过我推荐你别弄~开启了root后手机容易很卡 而且不安全~系统容易崩溃~ 有什么疑问可以继续追问吧~
Ⅵ 安卓手机不root怎么禁止自启动
安卓手机不获取root权限也可以禁止应用自启动,步骤如下:
1、打开手机设置,进入设置页面;
2、点击“应用管理”;
3、找到所需关闭自启动的软件;
4、点击后进入应用“权限管理”;
5、点击自启动右方的按钮,将自启动关闭;
关闭自启动后按钮变暗,应用将不会再自启动。
Ⅶ android获取程序是否有自启动权限
ComponentName localComponentName = new ComponentName(MyApplication.getInstance(), BootCompletedReceiver.class);
int i = MyApplication.getInstance().getPackageManager().getComponentEnabledSetting(localComponentName);
判断i的值,4个状态,0默认 1可用 2禁止 3user disable
但是不管开关打开还是关闭,都只能获取到0。
Ⅷ android开发怎么让app实现自启动
Android中也可很方便的实现类似windows中的开机启动。 方法很简单,就是注册一个BroadcastReceiver 去接收 actoin 为 android.intent.action.BOOT_COMPLETED 的消息,然后即可启动Activity了。 首先在menifest 文件中添加权限声明,因为接收BOOT_COMPLETED消息需要RECEIVE_BOOT_COMPLETED 权限 Xml代码 1.<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 通过在menifest xml文件中配置的方式注册一个Receiver Xml代码 1.<receiver 2. android:name=".BootUpReceiver" 3. android:enabled="true" 4. android:permission="android.permission.RECEIVE_BOOT_COMPLETED" > 5. <intent-filter> 6. <action android:name="android.intent.action.BOOT_COMPLETED" /> 7. 8. <category android:name="android.intent.category.DEFAULT" /> 9. </intent-filter> 10. </receiver> <receiver android:name=".BootUpReceiver" android:enabled="true" android:permission="android.permission.RECEIVE_BOOT_COMPLETED" > <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </receiver> 在Receiver的onReceive方法中启动Activity Java代码 1.public class BootUpReceiver extends BroadcastReceiver { 2. 3. @Override 4. public void onReceive(Context context, Intent intent) { 5. Intent i = new Intent(context, MyActivity.class); 6. i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 7. context.startActivity(i); 8. } 9.}
Ⅸ 安卓手机怎样可以阻止应用自启动
禁止安卓手机软件自启动只要获取root(最高权限)就可以禁止软件自启动了,获取root方法如下:
1. 在电脑下载好第三方刷机大师。
2.打开手机菜单栏,选择设置,拉下去找到找到开发者选项,选择打开。
3.手机连接电脑,通过刷机大师获取root。
4.root成功,就可以通过安全类软件禁止软件自启动。
Ⅹ android中怎样设置app自启动
方法/步骤
首先点按手机界面的设置标志
如果没有将设置图标放置在手机界面 可以点按手机界面上方向下拖动 然后点按下图中箭头指向的设置按钮
进入设置界面之后点按界面右上角的全部设置按钮 然后向上拖动界面
找到权限管理按钮 点按该按钮
在权限中点按开机自动启动
此时将出现手机中的所用应用app列表 如果点按某应用后面的灰色的开关 点按之后该开关将显示为蓝色的打开状态 那么此时该应用将会在手机开机时自动启动
点按界面下方的菜单按钮 将弹出快捷菜单 可以点按全部允许从而让所有的app都自动启动 或者点按全部禁止 这样设置可以让全部app在手机开机后都不能自动启动