Android 关于应用程序其他权限中的自启动

如图所示
图片说明

这个自启动怎么用代码设置成默认开启啊

1

9个回答

这东西很多手机厂商都是自己做的,只能自己跳过去提示用户开启,微信因为跟厂商有合作并且知名度高所以加了默认自启,要想实现需要联系厂家。或者是root手机,别的没办法了

0

获取root权限后,可以操作。

2
zull_kos_mos
KosmoSakura 回复smile_邝野: 你可以做一个实验,其实所谓的厂商白名单,不过就是在微信安装后,自启默认处于开启状态。已一般app,安装后是默认关闭状态。这个就算你联系系统产商,对方也不会轻易加你进白名单。这是一场系统程序猿和app程序猿之间的战争
一年多之前 回复
zanjiaowei
smile_邝野 回复mingyuli: 单独评论一个分给你吧
一年多之前 回复
zanjiaowei
smile_邝野 回复mingyuli: 好吧,谢谢
一年多之前 回复
mingyuli
明宇李 一些常规软件手机厂商是会自己添加到他们的白名单里的
一年多之前 回复
mingyuli
明宇李 回复smile_邝野: 手机厂家把微信qq这些软件设置在了白名单里了
一年多之前 回复
mingyuli
明宇李 现在自启动权限受各大手机厂商的限制,可以联系厂家设置白名单 一版自启权限适配比较难https://www.jianshu.com/p/5b43b02e16be
一年多之前 回复
zanjiaowei
smile_邝野 那为啥微信安装后就可以默认打开?
一年多之前 回复

需要获取root权限

0

这个是手机开发厂商做的

0

需要获取root权限的

0

我也研究过这个,基本上有这么几个思路:1.将自己的app设置成系统应用(需要root等小操作),咱们不是流氓软件,这种思路直接放弃吧。 2.让公司花钱去找手机供应商(一般他们都有自己的系统,比如小米、华为),让他们把自己的app加入到开机自启白名单里。

0

需要root权限或者找开发商

0

这个,在正常app的开发中做不到,
像在安卓啊的高版本里面,要获得这些特殊权限,你只能跳转到这个页面,引导用户,让他手动去开启。

在中国市场,安卓高版本的系统中,自启的效果远不及“他起”。
虽是业界毒瘤,但效果确实不错。
比如,你接入了百度的sdk,当用户使用百度的app时,会同时唤醒你的app。

而自启,获得自启权限后,你往往还需要开启至少2条进程,互相守护,唤醒。
但是,一般用户,是很不愿意赋予app这些权限的。

0

自启动在android7.0不存在的,QQ、微信他们在白名单里,然后通过互拉机制拉起相关的程序,通过极光也可以通过接入了极光存活的应用拉起接入了极光API其他的应用

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android开发——查看拥有指定权限的应用程序
my git : https://github.com/hejiawang   如题,在Android开发中,查看拥有指定权限的应用程序有哪些, 比如,在我的应用程序中,想知道系统中,有哪些应用程序是开机启动的。 那么,只要查找出拥有开机启动权限的那些应用程序就可以了。 示例代码如下: PackageManager pm = getPackageManager(); Intent ...
“应用自动启动”和“关联启动”权限
1、无法调用服务端的service,不能唤起服务端进程,是因为服务端应用的“关联启动”权限没手动打开。2、貌似“关联启动”这个权限功能是6.0以后部分品牌手机有的。3、调用activity不需要“关联启动”权限,service需要,其他两个没试。4、新装一个应用时,你打开它的权限是没有“关联启动“这一项的,应该是默认不可以关联启动。当这个应用被其他应用关联启动一次以后(启动失败了),此时你再打开权限
Android开机自启动详解
如果需要在Android开机时自动启动应用程序,可以通过响应android.intent.action.BOOT_COMPLETED广播消息来实现, Android系统启动结束时,会发出 android.intent.action.BOOT_COMPLETED 消息。要实现开机自启动应用或service,具体步骤如下: 1.在AndroidManifest.xml文件中生命需要的权限<uses-p
android7.1增加一个开机自启动的bin应用遇到的权限问题
android7.1增加一个开机自启动的bin应用遇到的权限问题 1.    增加开机自启动的bin应用1.1  增加的源代码新建external\study,编译生成study,编译方式有两种(1)  mmm external/study(2)  make systemimage,在 device/qcom/common/base.mk下增加LIBCAMERA += study 1.2  增加开
Android 应用开发(20)--- 定义自定义应用程序权限
定义自定义应用程序权限本文档描述应用程序开发人员如何使用Android提供的安全功能来定义他们自己的权限。通过定义自定义权限,应用程序可以与其他应用程序共享其资源和功能。有关权限的更多信息,请参阅权限概述。背景Android是一个权限分开的操作系统,每个应用程序都以不同的系统标识(Linux用户标识和组标识)运行。系统的一部分也被分为不同的身份。因此,Linux将应用程序与系统隔离开来。应用可以通...
Qt应用程序自启动及管理员权限
Windows开机自启动的程序很多,包括系统软件、杀毒软件、一些其他安装软件等等。自启动当然是可以禁止的,通过软件管理或者手动删除对应的注册表中的键值项即可!但是为了系统的服务或者操作上的方便,我们往往需要在开机的时候自启动一些服务。Qt程序也不例外,在发布Qt程序的时候,我们通常也需要开机自启动自己的程序,那么如何实现呢?主要采用修改注册表的方式。 代码比较简单: #define RE...
Android 开机自启和后台自启权限
添加了这两个事件广播,就会认为你的应用会开机自启和后台自启
android引导用户开启自启动权限
前言:最近在做项目的过程中遇到了以下一个需求,虽然看起来不难实现,但是在实现的过程中遇到了各种坑,加上适配不同机型,实在想摔电脑~~以下是实现的过程需求:用户第一次安装APP,点击授权按钮,跳转至授权的页面(不同手机跳转到不同的授权页面),用户授权成功之后,点击返回按钮,直接进入主页面问题:1.如何适配不同机型 2.不同机型的授权页面显示不同弹窗(比如三星显示悬浮窗,小米显示弹窗) 3.小米弹窗
Android中app开机自启动权限源码+apk文件
文件中包含app自启权限的源码+使用eclipse打包生成的app,实测成功启动,源码可进行二次开发
android 7.0系统怎么让应用开机就自动设置访问权限。
现在7.0系统的权限,对于系统默认的应用都要手动去授权,有点烦。体验也不好。目前改了一下可以指定哪个应用不要手动去授权。 说下我的写法,只是粗略的写了下,肯定有很多优化空间。 \packages\apps\PackageInstaller\AndroidManifest.xml 添加一个广播 。我这个广播是第一次开机启动launcher就会发送 + +            
Android开发 设置App开机自启动
前些日子开发中突然需要用到App开机自启动,上网搜了一波发现非常简单,只需要几点权限加上一个receiver即可。在此记录一下。
Android在一个应用程序中启动另一个应用程序
转自如下相关博客:《在android程序中打开另一个应用程序》http://www.cnblogs.com/airry66/p/3966569.html                                     《android 在一个应用中启动另一个应用》http://hunankeda110.iteye.com/blog/1960444                    
Xamarin.Android隐藏应用图标并通过其他应用启动
Xamarin.Android隐藏应用图标并通过其他应用启动,几种Xamarin调用其他应用的方法
android 开机自动开启APP
方法: 监听开机广播,在BroadcastReceiver中自启APP; 具体实现: 1,在项目的清单文件AndroidManifest中配置receiver标签,在intent-filter标签中配置要接受的action 标签,开机广播action 的name属性值为android.intent.action.BOOT_COMPLETED; //接收开机广播 &amp;lt;receiver ...
Android的权限设置及自启动设置
Android的权限设置及自启动设置
启动到APP的设置页,小米手机自启动管理页,小米手机APP权限管理页
   启动到APP的设置页面 Intent localIntent = new Intent(); localIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); localIntent.setAction(&quot;android.settings.APPLICATION_DETAILS_SETTINGS&quot;); localIntent.setData(Uri...
应用中关闭其他应用程序
android4.0在某应用中关闭其他应用程序:STEP1:在应用AndroidManifest.xml中添加权限:  application标签中加上:    android:sharedUserId=&quot;android.uid.system&quot;  manifest标签中添加权限:    &amp;lt;uses-permission android:name=&quot;android.permission.FOR...
教你如何实现华为,小米,魅族等定制等系统应用间的跳转,权限管理,自启动管理等与定制rom交互(也是基于反编译研究成果有感怕忘记下来)
不用想的很高大上,菜鸟一枚不用多想, 研究了几天的反编译, 学到不少, 怕忘赶紧记一下.呵呵. 首先,先搞明白什么叫反编译, 它是一种逆向技术, 像一箱水果装在箱子里,从新疆客户那边运输过来, 我们要想知道里面装的是什么水果并且吃掉它,就要先拆开箱子知道里面装的是什么,然后才能吃到这新疆新鲜的西瓜. 反编译过程这里大概一句带过:apk-->dex-->jar-->java 用到:apktoo
Android打开自启动设置页面
由于Linux的开源,市面上出现了很多定制的Android系统,这写系统有的将Android原生系统改的面目全非,很多方法不能同时在所有机型上适用,这是问题的一大难点。 项目中遇见了一个问题,我用JPush SDK推送消息,但是如果服务被关闭,将无法及时接收消息。这样也就没有起到应有的效果。所以我想让我的app接收系统广播,每次接收到Intent.ACTION_TIME_TICK这个广播
小米手机上,打开自启动管理,打开本app应用权限管理页面
private void openAtutoStart() {         Intent intent2 = new Intent();         intent2.setAction("miui.intent.action.OP_AUTO_START");         intent2.addCategory("android.intent.category.DEFAULT");
Android应用自启与保活
在Android开发中有些应用需要让应用的服务在后台运行不被杀死。下面介绍两种方法。但是这两种方法一起用只能拉活7.0以下的系统上的应用。 一,使用开锁屏广播拉活。 在模拟器上面所有版本的Android系统在进程被杀死后都可以接受到开锁屏广播。 真正的手机上面,小于等于5.0的手机在进程被杀死后可以接受到开锁屏广播。大于5.0在进程被杀死后就不能接受开锁屏广播了。 二,使用JobServic...
Android中应用程序如何获得系统签名权限,比如要自己控制android灭屏锁屏
Android中应用程序如何获得系统签名权限:比如要自己控制android灭屏锁屏 灭屏代码: PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); pm.goToSleep(SystemClock.uptimeMillis()); 需要权限:            
Android各厂商自启动管理界面
最近在做后台服务常驻业务, 需要APP添加自启白名单功能. 参考了网上的一些资料, 做了一个帮助类: 自启白名单设置界面跳转功能. 有需要的朋友可以参考下. 如下: /** * Created by tgvincent on 2018/6/25. * 国内手机厂商白名单跳转工具类 * * @author tgvincent * @version 1.0 */ public cl...
WindowManager权限允许在其他应用之上
在android6.0之前想要用WindowManager还蛮简单的,这是之前的方法但是改版之后因为安全的问题,  android 系统觉得开发者要放这种功能需要使用者”认真”的同意,于是以后要使用弹出对话框的这种方法不只是宣告SYSTEM_ALERT_WINDOW就可以了,还要在APP执行时再问一次使用者并且解释原因。  教学如下:  以下程式码是说如果没有系统允许的话,就发送一个acti
Android--跳转到各大手机品牌权限管理界面
/** * 跳转设置页面 */ import android.app.Activity; import android.content.ComponentName; import android.content.Intent; import android.net.Uri; import android.os.Build; import android.provider.Settings; ...
Android6.0 打开自启动管理页面(华为、小米)
Android在6.0之后就禁止了APP拉起其他的APP,这样子在一些推送服务无法通过拉起其他APP来接受通知,当你的APP没有在线状态下是收不到推送的,包括华为推送和小米推送,小米推送还好一点,可以通过推送系统的通知实现推送,但是推送自定义消息就无法送达了。当然,如果我们打开了APP的自启动权限后是可以收到华为推送和小米推送的,它通过系统把我们的APP启动起来然后就可以收到推送了。当然,要打开自
Android Study之跳转自启动管理页
LZ-Says:话说现在流氓软件多不胜数,在反感的同时,我们确实应该去技术的角度去分析,为什么他们能够做到所谓的流氓呢?技术不分错对,关键在于使用技术的人去如何运用相关技术~ 前言话说,最近项目要求软件自启动,脑子一想,静态注册广播,监听用户开机不就得了么。按照思路编写好代码,却发现怎么都监听不到这个开机权限。LZ很是郁闷。经过几天的咨询度娘和各种脑洞大开的测试后,发现有个东东叫做自启动管理,经过简
Android小技巧——判断系统是否有开启权限
public void requestPowerCamera(){ if (ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA) != PERMISSION_GRANTED) { //申请权限,字符串数组内是一个或多个要申请的权限,1是申请权限结果的返回参数,在onRe...
Android中对应用程序的行为拦截实现方式概要
这次是真的好长时间都没有写博客了,主要不是因为工作上的事,主要还是这个问题真的有点复杂,实现起来有点麻烦,所以研究了很长时间(大约有一个月的时间)。但是幸好最后问题搞定了~~一、问题场景想实现360手机卫士那样可以拦截应用请求系统的一些权限(比如:位置信息,通讯录等)二、目的公司开发的app需要使用音频权限,但是总是被360那样的安全管家所拦截(root之后的手机),所以想通过底层的拦截,我们可以
Android针对高版本实现开机自启动时无法监听BOOT_COMPLETED的处理方法
在Android5.0以上需要用户手动开启自启动权限,有部分型号手机有按钮来实现开关,有部分手机禁掉了这个功能,导致无法监听BOOT_COMPLETED,不用急,针对这种情况可以使用intent-filter来监听其他广播实现 第一种:  监控RECEIVE_BOOT_COMPLETED,即开机启动事件 第二种:监听内存卡的状态,但是如果用户没有内存卡,这种状态就无法监听到了 第三种: An
跨进程调用其他应用中的activity
今天心血来潮想用一个应用中的activity调用其他应用中的activity,即跨进程调用。其中代码很简单,但是需要注意几个细节。 接下给出一些方法: 方法一: 使用ComponentName ComponentName componentName=new ComponentName("com.example.vvgool","com.example.vvgool.MainActivity
Android 应用开发(17)---应用权限
权限概述许可 的目的是保护Android用户的隐私。Android应用程序必须请求访问敏感用户数据(如联系人和短信)以及某些系统功能(如相机和互联网)的权限。根据功能的不同,系统可能会自动授予权限,或者可能会提示用户批准请求。此页面概述了Android权限的工作原理,包括:如何向用户显示权限,安装时间和运行时权限请求之间的区别,权限的执行方式以及权限和组的权限类型。如果您只想使用应用权限的操作指南...
Android开机自启动程序设置及控制方法
Android系统通过应用程序自行在系统中登记注册事件(即Intent)来响应系统产生的各类消息。 例如Android实现系统开机自启动程需要在Manifest中加入如下Intent-filter及权限Uses-permission即可。                   (修改时候主要是去掉上面该行即可)                       (修改时候主要是去掉
Android 检查用户权限是否开启
import android.app.Activity; import android.content.Context; import android.content.pm.PackageManager; import android.support.design.widget.Snackbar; import android.support.v4.app.ActivityCompat; impor
乐视手机调用自启动管理, 乐视手机调用应用权限管理
乐视手机调用自启动管理, String ACTION_PERMISSION_AUTOBOOT = “com.letv.android.permissionautoboot”;乐视手机调用应用权限管理 String ACTION_PERMISSION_AUTOBOOT = “com.letv.android.permissionandapps”;/*** * 适配乐视手机, 跳转到自启
android私有存储目录下的文件如何让其他程序有权限打开
解决方法: 1这段代码是关键: public void shell() { Process p; int status = -1; try { p = Runtime.getRuntime().exec("chmod 777 " + file); status = p.waitFor(); } catch (IOException
android 应用自启管理
因项目的需要,做一个自启管理的功能,管理其它app的自启动。看到这个功能的时候我有点无从下手,大多数第三方的管理app是没有这个功能的,网上关于这个功能的例子也很少,没有什么好的参考。只能自己研究了。很多的app的自启都是靠监听系统的广播,像最典型的就是开机广播。所以我想到的方法是禁止应用收听相关的广播来实现。有一个方法可以禁止掉android四大组件的使用。 public void setComp
Android - 开机自启动功能实现
前言:开机自启动的功能在日常开发中可能比较少见,但是还是有一部分行业需要这样的需求。之前同事研究过一段时间,但结果却不理想。这很大程度上是和安卓手机系统相关的,众所周知,安卓系统被各大厂商改的各不相同。网上我们可以找到很多这样的代码,但是用下来可能都失败了。我在这个功能上也学习了一下,记录一下自己的心得。 一、首先需要定义一个开机广播接收者BootBroadcastReceiver: pu...
屏幕解锁自动启动应用(通过Broadcast实现)
想要实现这样一种功能,程序可以监听屏幕解锁事件,如果发生屏幕解锁事件,则自动启动应用。   具体实现方法:在屏幕解锁的时候,系统会广播  解锁的事件,只需要在程序中注册一个监听解锁事件的广播就可以。   在AndroidManifest文件中声明一下广播,其中比较重要的是过滤器的设置,在>中声明 tip:初此之外 需要知道 SCREEN_ON 这种监听 需要动态添加 如果是通过静态添加到A
Android开机自启动应用通过广播
Android开机自启动应用通过广播今天内做项目,由于项目的需要开机的时候就开启应用的主界面,我通过注册广播启动单独Activity没有成功,一开开机就会报错,然后就在网上找各种的解决办法,终于找的了,发现这个方法很好,就记录下来分享给大家,菜鸟级别,大神飘过,请不要嘲笑小弟。 Setp1 -创建BootReceiver.java继承BroadcastReceiver代码如下: public cl
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 数据库应用程序 关于大数据培训