android自启动程序
❶ 手机后台软件为什么会自动启动怎样设置才能不自启
1、在手机点击手机设置
❷ android怎么设置开机启动软件
Android系统通过应用程序自行在系统中登记注册事件(即Intent)来响应系统产生的各类消息。
例如Android实现系统开机自启动程需要在Manifest中加入如下Intent-filter及权限Uses-permission即可。
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
(修改时候主要是去掉上面该行即可)
<category android:name="android.intent.category.HOME" />
</intent-filter>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
(修改时候主要是去掉上面该行即可) Android系统为应用程序管理功能提供了大量的API,可以通过API控制Intent和permission,其中
上述配置表示应用程序会响应系统产生的android.intent.action.BOOT_COMPLETED(系统启动完成)信号,以此来实现应用程序自启动。当然知道上述原理后,我们就可以随心所欲的控制程序开机自启动了。具体思路如下:
一、手工方法
基于上述原理,我们可以通过对系统中已安装的程序去除其Manifest的上述配置片段来控制应用程序的对系统的响应,当然没源码可修改编译的情况下只能实现屏蔽其对有些信号的响应,例如屏蔽该程序不再开机自启动。手工方法就是利用有关工具直接在解压其APK包后,修改其Manifest的上述配置行后再打包成APK,最后安装到系统中就实现了屏蔽其自启动功能。具体相关的工具软件主要有APKTOOL。(请自己放狗去搜索下载)
二、编程实现
当然手工方法需要借助APKTOOL等工具,步骤比较法繁琐,我们可以通过自己开发来实现该功能。幸好
1、PackageManager
本类API是对所有基于加载信息的数据结构的封装,包括以下功能:
·安装,卸载应用
·查询permission相关信息
·查询Application相关信息(application,activity,receiver,service,provider及相应属性等)
·查询已安装应用
·增加,删除permission
·清除用户数据、缓存,代码段等
非查询相关的API需要特定的权限,具体的API请参考SDK文档。
2、ActivityManager相关
本类API是对运行时管理功能和运行时数据结构的封装,包括以下功能
·激活/去激活activity
·注册/取消注册动态接受intent
·发送/取消发送intent
·activity生命周期管理(暂停,恢复,停止,销毁等)
·activity task管理(前台->后台,后台->前台,最近task查询,运行时task查询)
·激活/去激活service
·激活/去激活provider等
task管理相关API需要特定的权限,具体API可参考SDK文档。
❸ android中怎样设定app自启动
android中怎样设定app自启动
方法/步骤
首先点按手机接口的设定标志
如果没有将设定图示放置在手机接口 可以点按手机接口上方向下拖动 然后点按下图中箭头指向的设定按钮
进入设定接口之后点按接口右上角的全部设定按钮 然后向上拖动接口
找到许可权管理按钮 点按该按钮
在许可权中点按开机自动启动
此时将出现手机中的所用应用app列表 如果点按某应用后面的灰色的开关 点按之后该开关将显示为蓝色的开启状态 那么此时该应用将会在手机开机时自动启动
点按接口下方的选单按钮 将弹出快捷选单 可以点按全部允许从而让所有的app都自动启动 或者点按全部禁止 这样设定可以让全部app在手机开机后都不能自动启动
怎样设定自启动专案
方法有三:
1.去 开始-程式-启动 中找 如果有 qq一项 删除即可。
2.若没有看到可以 开始-执行 中输入 msconfig 回车
开启 实用程式配置 找到启动选项卡 找到记录着 qq安装路径的一项 ,将该向前边的对钩去掉重起机器ok。
3.如果这里都没有的话,自己的技术还可以的话,可以去登录档看看, 开始-执行 regedit 回车,展开到HKEY_CURRENT_ 和HKEY_LOCAL_
中找 该程式的键,一般是以改程式的路径为键值的键,将其键值设定为0或者删除就可以了
这样大部分的自启动的专案都可以看到解决了
希望楼主能解决问题
Windows 8中怎样设定程式自启动
网络卡驱动有问题 若是更新过的最新版本 建议解除安装掉 安装官方释出的版本
若是驱动精灵等软体检测有新版本 则更新至公版试试
开机自启动怎样设定
将程式拉到开始-所有程式-启动中间去即可。
手机怎样设定自启动的软体关闭自启动
这个是设定不了的,除非你的手机获取root许可权才可以办到,也就是获取了root许可权就可以禁止手机软体自启动了。
电脑怎样设定自启动许可权
设定电脑启动程式的方法如下: 1开启开始选单,在搜寻框输入msconfig。 2按回车键,在弹窗框把需要开机启动的程式打勾,点选确定就可以。
三星7100怎样设定开机自启动找不到自启动
可尝试以下操作:
1.点选最近应用程式键(手机左下方的触控键)-点选左侧图示-进入工作管理员-活动应用程式-结束后台执行的程式。
2.开启设定-应用程式管理器-左右滑动-查询是否有“自动执行”选项-开启某一软体-将自动执行对勾取消即可。
3.可以安装第三方安全管理器软体限制后台执行。
红米手机怎样设定自启动的软磨举体关闭自启动
去手机管家-许可权隐私-自启动管理
就有了哦
怎样把windows defender设定开机自启动
1、按WIN+R 调出执行,然后输入清升 gpedit.msc 确定;
2、然答游老后在策略组中展开【计算机管理】-【管理模板】-【windows元件】-【windows Defender】;
3、然后找到关闭 windows Defender ,双击后设置为启用;
linux 自启动设定
在.bash_profile中设定就可以了
❹ android 怎么自启动应用
安装自启动:
要做这个功能有一个前提,那就是用户的机器上已经装过相应应用,也就是说只有升级APK的时候才可以这么干,因为要执行的功能需要程序的配合。
具体步骤如下:
首先要知道程序已经安装完成,所以需要在程序中注册一个广播监听(必须是静态的,你懂的)apk安装完成的action:"android.intent.action.PACKAGE_ADDED",在这个广播的onReceive方法中监听action,并通过intent.getDataString()方法判断安装程序的包名是否属于自己的包名,如果是做下一步操作;
通过Intent显式或者隐式的启动你自己的程序。
建议:
最好不要这样干,你要考虑一下用户的感受,特别是那种自动安装不需要点确认的时候,正在玩游戏、看视频、看小说、用微信你自动打开一个应用
开机自启动
android实现开机自启动可能是移动操作系统中最简单的了,只需要监听一个开机启动的Broadcast(广播)即可。首先写一个Receiver(即广播监听器),继承BroadcastReceiver。
如下所示:
public class BootReceiver extends BroadcastReceiver {
private PendingIntent mAlarmSender;
@Override
public void onReceive(Context context, Intent intent) {
// 在这里干你想干的事(启动一个Service,Activity等),本例是启动一个定时调度程序,每30分钟启动一个Service去更新数据
mAlarmSender = PendingIntent.getService(context, 0, new Intent(context,
RefreshDataService.class), 0);
long firstTime = SystemClock.elapsedRealtime();
AlarmManager am = (AlarmManager) context
.getSystemService(Activity.ALARM_SERVICE);
am.cancel(mAlarmSender);
am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, firstTime,
30 * 60 * 1000, mAlarmSender);
}
}
接下来,只需要在应用程序配置文件AndroidManifest.xml中注册这个Receiver来监听系统启动事件即可
如下所示:
<receiver android:name=".service.BootReceiver">
<intent-filter>
<!-- 系统启动完成后会调用-->
<action android:name="android.intent.action.BOOT_COMPLETED">
</action>
</intent-filter>
</receiver>