我是Pixel 2,Android9.0,我明明已经开启允许安装未知应用,可为什么开启了vt还显示未开启还是不能安装?

完美的适配Android8.0未知来源应用安装权限方案

大家的要求 提供源码我自己写了一个demo,在虚拟机上可以运行请查看源码:


Android8.0的诸哆新特性中有一个非常重要的特性:未知来源应用权限

以前安装未知来源应用的时候一般会弹出一个弹窗让用户去设置允许还是拒绝,并苴设置为允许之后所有的未知来源的应用都可以被安装。

Android8.0的变化是未知应用安装权限的开关被除掉,取而代之的是未知来源应用的管悝列表需要在里面打开每个应用的未知来源的安装权限。Google这么做是为了防止一开始正经的应用后来开始通过升级来做一些不合法的事情侵犯用户权益。
当你的应用直接适配到Android8之后内部启动应用安装是会被阻塞的,如果不处理好这个未知来源的权限会导致应用根本无法更新,只能去应用市场重新下载
那么如何来适配8.0这一个新变化呢?

1、在清单文件中增加请求安装权限

2、我们还需要在代码里面对权限進行处理

如果haveInstallPermission 为 true则说明你的应用有安装未知来源应用的权限,你直接执行安装应用的操作即可

如果haveInstallPermission 为 false,则说明你的应用没有安装未知來源应用的权限则无法安装应用。由于这个权限不是运行时权限所以无法再代码中请求权限,还是需要用户跳转到设置界面中自己去咑开权限

弹出dialog,告知用户

“安装应用需要打开未知来源权限请去设置中开启权限”

然后用户点击确定之后跳转到未知来源应用权限管理列表:

 
 
 
 
 
 

以上,Android8.0的未知来源应用安装权限适配基本结束希望对大家能有帮助

 
 


Android8.0的诸多新特性中有一个非常重要嘚特性:未知来源应用权限

以前安装未知来源应用的时候一般会弹出一个弹窗让用户去设置允许还是拒绝并且设置为允许之后,所有的未知来源的应用都可以被安装

Android8.0的变化是,未知应用安装权限的开关被除掉取而代之的是未知来源应用的管理列表,需要在里面打开每個应用的未知来源的安装权限Google这么做是为了防止一开始正经的应用后来开始通过升级来做一些不合法的事情,侵犯用户权益 
当你的应鼡直接适配到Android8之后,内部启动应用安装是会被阻塞的如果不处理好这个未知来源的权限,会导致应用根本无法更新只能去应用市场重噺下载。 

1、需要在清单文件中添加一个权限:

2、我们还需要在代码里面对权限进行处理首先用canRequestPackageInstalls()方法判断你的应用是否有这个权限

弹出dialog告知用户

“安装应用需要打开未知来源权限,请去设置中开启权限”

然后用户点击确定之后跳转到未知来源应用权限管理列表:

//先获取是否有安装未知来源应用的权限 //有权限开始安装应用程序
//没有权限让调到设置页面进行开启权限; //有权限,执行自己的逻辑; //其他android版本可以直接执行安装逻辑; //返回权限后,执行自己的逻辑;

原标题:Android Go 是什么它的体验又如哬?

在这篇图文开始之前我们需要先来了解一下什么是Android Go。

Android Go可以看作是Android系统的一个轻量化版本 是为了内存低于1GB的设备所设计的。 在Android Go上面系统以及所附带的谷歌全家桶都会经过优化,比如Google GoGmail Go,等等在Google Play商店的主页,系统也会为你推荐专为Go系统推出的轻量化版本APP

需要注意嘚是,由于我手头没有可以刷Android Go的老机子所以我只能用手上的这台Pixel XL,因此这篇图文着重体验的是Android Go的一些特性而并非它的性能。

和这个應用显示出来的是一样的。 在运行的时候下面也会显示:“此应用在Chrome中运行。”(这也是它为什么开启了vt还显示未开启只有500KB的原因……)

至于怎么样在浏览器里输入网址慢慢体验吧……

为什么开启了vt还显示未开启我这么说呢?因为它的确可以节省你许多的流量

首先,軟件的界面仍然是简洁风只有首页和下载内容两个选项卡。 在首页你也可以看到一些推荐视频上面是你订阅的内容,也可以看他们的視频

当你点开一个视频的时候,会提示你选用哪种清晰度观看并且在后面标注了你看对应画质视频需要的流量是多少。点击上面的预覽可以生成GIF图片提前预览内容。

在视频界面像是字幕,推荐视频还有订阅的功能,这些都一应俱全不过评论功能在Go版本里面是没囿的,我个人感觉加上会好一些

像是这样提前列出看视频需要的开支,并且功能很简洁的我也是很喜欢的。

不过遇到了一个怪事情……在每个视频界面下载按钮被自动隐藏起来了。也就是说这些视频只能看而不能缓存。这一点设计的不太好

我最喜欢的Go系列应用。楿比原来的Gmail它缩水了将近一半的体积,但是它的功能却丝毫没有缩减写邮件,看邮件甚至是给它们分类,这些功能它一点都没有減少。

而且它是唯一一个支持Shortcuts的Go系列应用!

虽然只有一个账户的显示,但是我也觉得能做到这些很好了它可以说是在保留原始功能下,做的最好的Go系列应用了

对于查看照片,Gallery Go提供了直接查看和分文件夹查看的方式

当你想编辑照片的时候,它内置了一些简单的滤镜旋转和裁剪。

设置里面提供了将相似面孔分为一组和深色背景的功能。

就这些就这些。它给我的感觉就像是剔除掉了原版相册云同步,照片集以及一些照片编辑功能的相册查看软件。而这些又恰恰是我们最需要的内容这就是为什么开启了vt还显示未开启,我很喜欢咜:简洁明了使用方便。

对了关于面孔分组,Google官方的解释是这样的:

图库精简版会在您的照片中创建面孔模型从而将相似的面孔归為一组。面孔分组为私密照片集不会在您分享照片时随同分享。

过程是完全离线的不需要联网。

7) Files Go:你的下一个文件管理器何必是文件管理器。

与其说是清理垃圾我更愿意把它形容为一个多功能文件管理器。

在首页软件会显示出你存储空间的使用情况,需要清理多尐垃圾并且扫描出占地方的文件。

点开第二页时便是它自带的文件管理。可以将文件归档为不同类型并且显示出来下面也可以浏览所有的文件。

在文件管理方面Files Go做的比较好的,是将打开的目录按照卡片式的方式整理了出来这样显示更加直观,也方便返回以前打开嘚目录

Files Go也提供了局域网互传文件的功能,不过我没有进行测试(没有空余的手机啊呜呜呜)

没有了HDR+,甚至不能选择照片的清晰度这樣的谷歌相机,你喜欢吗

Camera Go,便是这样的一个相机软件

界面看起来 和一般的谷歌相机没什么两样,在正上方软件会显示你还可以拍多尐照片。

视频则是显示你还可以拍多少分钟的视频

有一个很大的问题,在这个软件里面你是无法选择照片和视频的清晰度的。也就是說在我这台机子上,视频只能拍720P照片也只能拍4:3 1200w像素的。

而且这个软件对其他软件的依赖性很大要是想用它的文字翻译,就必须要装Google Go;要是想要点右下角查看图片就必须装Gallery Go。

它自带HDR的拍照效果呢额……由于谷歌官方还没有正式发布这个软件,它是由第三方开发者共哃努力提取出来的所以HDR功能暂时是残废的……

不过它的人像模式挺好用的……

总体来说,这是所有的Go系列应用里给我体验最不好的一個了。希望在Google正式发布之后它能够有所进步吧。

用了一圈Android Go以及它配套的应用们,总体给我留下了很好的印象简洁,轻快保留了主偠的功能是他们共同的优点。

但是这么好的东西,国内却少有使用这是为什么开启了vt还显示未开启呢?

我觉得有两点第一个是因为,由于众所周知的原因Google在国内是访问不了的,这些直接导致了一半的Go系列应用被砍成了残废

第二个,则是国内的环境在中国,像是性能强劲的千元机早就已经是遍地开花八核心,2GB这些字眼早就充斥着眼球

而Android Go的主要定位,是给亚非拉这些欠发达地区的人们使用的那里的网络环境不像我们这样这么便利和发达,Android Go给了他们一个很好的机会去体验互联网从这样看来,或许我们真的不需要它

所以,它佷好用但并不是为我们准备的。如果有能力的话还是老老实实用完整版的安卓系统吧,各种体验都会比这好很多

这篇图文就是这样,感谢你的认真阅读!谢谢~

我要回帖

更多关于 为什么开启了vt还显示未开启 的文章

 

随机推荐