热文导读 | 点击标题阅读

一份年薪30万的Android面试宝典,附答案

吊炸天!74款APP完整源码!

一个 IT 青年北漂四年的感悟

来自:开源中国

内容整理自

快科技:http://news.mydrivers.com/1/566/566726.htm

泡泡网:http://www.pcpop.com/article/4498979.shtml

据有关消息报道,下一版本安卓(9.0)的初步代号已经确定为“Pistachio Ice Cream”(开心果冰淇淋),并将带来极大的功能变化。

当然了按照Google的惯例,如此长的三个单词代号,通常都只会在安卓新版本开发初期使用,后期会更换为更简单的单个或双个单词代号,但无论如何,下一版安卓的代号将是以P字母开头的甜点。

刘海设计

安卓P 9.0的一个核心变化就是会支持类似iPhone X的刘海屏设计,能更好地优化屏幕内容布局,让系统和应用充分利用整个屏幕,尤其是刘海左右两侧的角落。

随着屏幕面板的成熟,今年会有越来越多的安卓手机也用上刘海屏,据说甚至包括华为。

虽然iPhone X的刘海设计颇受争议,但是在Google看来,这种设计肯定会流行开来。

当然,除了安卓系统支持,手机厂商、应用开发者也必须适配刘海屏,因此预计大规模的刘海屏安卓手机要到今年底或明年初才会出现。

其他新特性

9.0的其他新特性还会有,改进Google助手可集成于应用之中、优化电池续航、支持多屏和可折叠屏幕等等。


安卓 9.0 愿望清单

安卓首个版本1.0发布于2008年9月23日,距今已有3425天。经过近乎10年的发展,安卓终于要迎来版本号为9.0的安卓P。

作为一切厂商安卓机的基础,原生安卓在这期间经历了巨大的变化。功能越来越全面,越来越好用,但也依然有很大的进步空间。一位原生安卓的多年用户,就对安卓 9.0 还需要加入或改进什么功能进行了讨论。以下为正文内容:

原生安卓有哪些地方需要改进? 

加入长截图

相信很多用户都遇见过因为想要截取的内容仅比一个屏幕长度多一行字而截两张图的情况。如果有了滚动截屏功能,用户就可以把全部内容截取到一张图中,方便了好多。

很多第三方定制安卓都有长截屏,比如MIUI的长截屏

我知道很多厂商的定制版安卓都有滚动截屏功能,而且原生安卓也能通过安装APP来实现类似的功能。但谁不想让原生系统能自带滚动截屏呢?尤其是在第三方APP截图质量并不好的情况下。

改善自带文件管理器

像电脑一样,安卓一直都允许用户管理手机上的文件,但安卓却没有自带文件管理器。好在从6.0棉花糖开始,原生安卓就加入了自带的文件管理器。

第三方文件管理器要想去广告还得付费,这一点不如系统自带

自带文件管理器比第三方APP简洁得多,而且该有的功能都有,包括本地和网盘文件管理。可是竟然没有快捷方式。

原生安卓8.1的自带文件管理器,还支持第三方网盘

要打开自带的文件管理器,用户需要进入“设置”,然后点击“存储”,然后等待存储数据读取完毕,之后再点击“文件”。如此繁琐的步骤简直是反人类。这个问题在最新的安卓8.1依然存在。希望谷歌能在未来的版本内加入一个类似“文件管理器”APP图标的快捷方式。

加入护眼模式(去蓝光)

早期,手机只有“夜间模式”,仅是单纯地把画面调成了暗色调。现在,不少手机都有了“护眼模式”,比如iOS的“Night Shift”和厂商定制安卓的护眼模式。然而原生安卓就没有这个功能。

很多系统都有护眼模式,比如MIUI

还是那句话,虽然第三方APP可以提供该功能,但是有个系统自带的一定会更好,不论是从兼容性还是易用性来看。

改变不信任的来源应用安装逻辑

为了切断手机恶意程序的最大来源,安卓系统允许用户禁止手机从不信任来源安装APP。如果用户开启了这个限制,每次从未授权来源安装软件时,系统都会提示不能安装,除非解除安装来源的限制。

三星手机就可以仅为这一个程序解除限制

不同厂商系统的操作逻辑不一样。在三星的TouchWiz上,在未授权来源安装APP时,用户可以允许这一次未知来源安装,但不会更改“不允许未知来源安装”的全局设置。这样既可以允许这次安装,又不用再“翻山越岭”回到安全设置界面再次启用安装限制(不启用的话手机会失去保护)。

原生安卓8.1不能“仅限这一次安装”

可是原生安卓却采用了不同的操作逻辑。同样场景下,用户在允许这次安装后,需要回到安全设置界面再次启用安装限制。希望安卓9.0能采用三星TouchWiz的操作逻辑。

改善自带日历震动提示

安卓自带的谷歌日历什么都好,唯一缺点就是震动提示几乎察觉不到。如果我在今天设一个晚上6点提示我吃饭的提醒。碰巧手机没开铃声的话,到了晚上6点,谷歌日历仅会以不到一秒的时长震动一下。

被原生安卓自带日历的提醒功能坑是我的亲身经历

如此不明显的震动很容易被错过。要知道微信、短信等应用的通知都会至少震动两下。一般用户只在事件很重要的情况下才设置日历提醒。这种还不如“蚊子叫”来得明显的震动提示实在是耽误事。希望安卓9.0能加强谷歌日历的震动提示。

允许定制提示LED和震动模式

在安卓手机上,不同应用收到消息时会有不同的震动和LED提示灯闪烁模式。这一点非常贴心。

安卓手机独有的LED提示灯

但我希望谷歌能更进一步,在原生安卓中加入为每一个APP定制震动和LED闪烁模式的功能。这样我们就能在不打开手机的情况下预先判断收到了什么信息。这种功能在特定情况下十分好用。

允许定制主屏搜索栏

每次打开一个原生安卓系统的手机,你都会注意到屏幕顶部大大的“谷歌搜索栏”(Pixel系列在底部)。为什么就不能让用户定制这个搜索栏呢?Chrome浏览器里我都能把默认搜索引擎改成百度。而且不仅不能改,还不能把它从屏幕上去掉。

“霸占”主屏显示面积的谷歌搜索栏

我知道谷歌可能是想强制用户使用谷歌搜索。但我想说的是,就算在不强制的情况下,我都没看过有外国人使用谷歌以外的搜索引擎(至少是美国人)。甚至“Google It”都和“百度一下”一样发展成了网络搜索的代名词。

通话录音

原生安卓的通话有很多人性化功能,比如黑名单、骚扰电话拦截和举报。然而却没有通话录音这个功能。很多手机都有这一功能功能,用的人也很多。希望原生安卓也能加入此功能。

原生安卓8.1的拨号界面

应用多开

有不少第三方定制安卓都有应用多(双)开的功能,比如MIUI的“应用分身”。虽然有些应用分身体验并不好,而且还很费电,但总比没有强。

很多系统都有应用多(双)开功能,比如MIUI的“应用双开”

在特定情况下使用应用多(双)开应急一下还是很方便的,希望安卓9.0能加入该功能。

结语

不论是从市场份额还是使用体验来看,现在的安卓都已经是顶级水准。但这不代表没有进步的空间。我相信上文提出的问题只是“冰山一角”,安卓还有很长的路要走。希望安卓9.0,或是以后的版本能给广大手机用户带来更完善的体验。

你有好的文章想和大家分享欢迎投稿,直接向我投递文章链接即可


Java和Android架构

微信扫描或者点击下方二维码领取Android\Python\AI\Java等高级进阶资源

关注后回复“百度”、“阿里”、“腾讯”、“资源”有惊喜

公众号:JANiubility

欢迎加入我们的Java和Android架构圈,已有近1000人加入学习交流,更多学习资源更新,更多交流进步

更多学习资料点击下面的“阅读原文”获取

Android 9.0 “Pistachio Ice Cream”新功能和特性相关推荐

  1. Android P (2)---Android 9.0 “Pistachio Ice Cream”新功能和特性

    据有关消息报道,下一版本安卓(9.0)的初步代号已经确定为"Pistachio Ice Cream"(开心果冰淇淋),并将带来极大的功能变化. 当然了按照Google的惯例,如此长 ...

  2. Android 4.0(Ice Cream Sandwich, 简称ICS,冰激凌三明治)

    Android 系统4.0 命名为 Ice Cream Sandwich(简称ICS,冰淇淋三明治),是谷歌发布新一代操作系统.Android4.0 拥有十大重点新特性.集成谷歌电视和Chrome O ...

  3. 图文详解谷歌Android 7.0的20个新功能

    导语:谷歌已正式对外发布Android 7.0 Nougat(牛轧糖)操作系统,它将会率先登陆Nexus设备,之后才会陆续登陆其他的智能手机.Android 7.0中包含一系列的新功能和改进,它们将会 ...

  4. 微信小程序0.11.122100版本新功能解析

    微信小程序0.11.122100版本新功能解析 我的知乎专栏-小楼昨夜又秋风 https://zhuanlan.zhihu.com/oldtimes 新版本就不再吐槽了,整的自己跟个愤青似的.人老了, ...

  5. iphone android 功能清单,让iPhone羡慕:Android N最赞10大新功能

    原标题:让iPhone羡慕:Android N最赞10大新功能 不久,谷歌将正式发布Android N,它有超过250个新功能.安卓粉有福了. 很多新功能的目标都是使Android体验更快,更愉快,更 ...

  6. 两千字揭密 MySQL 8.0.19 三大索引新功能:隐藏索引,降序索引,函数索引

    导读:本文详细介绍 MySQL 8.0.19 三大索引新功能,隐藏索引,降序索引,函数索引,结合其他同仁的技术应用案例,进一步进行验证改编,最后总结心得,希望对大家有帮助. MySQL 8.0 版本带 ...

  7. groupby索引有效吗_两千字揭密 MySQL 8.0.19 三大索引新功能

    原文链接:https://www.modb.pro/db/22619 导读:本文详细介绍 MySQL 8.0.19 三大索引新功能,隐藏索引,降序索引,函数索引,结合其他同仁的技术应用案例,进一步进行 ...

  8. android treble 三星,三星S8/Note8升Android 8.0后 确认不支持Project Treble特性

    目前各大国产智能手机厂商已开始准备升级Android 8.0,进行内部测试,明年将会有一大波手机可以用上Android 8.0.现在最新消息,有用户三星S8/Note8手机升Android 8.0后, ...

  9. android 打开微信好友动态,朋友圈可以查看“访客记录”?微信8.0.1不简单,新功能大解析...

    前段时间,iOS系统提前更新了8.0版本,这让安卓用户非常不满.满世界的苹果用户都在体验微信的新功能,只有安卓用户一脸懵,好在安卓系统的用户终于等到了.微信每一次的更新都是影响重大的,因为在微信的背后 ...

最新文章

  1. 基于KNN的相关内容推荐
  2. 如何获取文件的完整路径?
  3. Java™ 教程(Collection接口)
  4. 为什么阿里巴巴RPC接口不允许使用枚举类型?
  5. powerbi add visual diagram
  6. 调用webservice超时问题的解决
  7. 网易严选Java开发三面面经:java技术编程培训班
  8. C++:03---引用类型
  9. 7-Python3 注释
  10. Qt配置使用VS2010进行开发
  11. linux下编译C++文件基本命令
  12. 底层电子电路基础知识
  13. 机器学习、深度学习、自然语言处理、计算机视觉顶级期刊的论文资料分享(附CVPR2017-2019,ECCV 2018论文下载链接)
  14. 一个开源数据分析平台的搭建方法
  15. 软件设计(中线提取)
  16. vue使用百度地图 图标自定义 之 本地图标显示问题
  17. linux禅道在线迁移,禅道从windows迁移到linux
  18. 使用section.key的形式读取ini配置项
  19. 移动客户端与服务端离线数据上报功能解决方案
  20. Vue与Angular以及React的区别

热门文章

  1. 常见的 HTTP 状态码 + 猫图链接
  2. Redis简介-安装-Spring-SpringBoot集成教程
  3. 教你怎么用ajax来进行交互(入门必看)!!!
  4. [mysql]beginTransaction/rollback/commit
  5. 南京 超级计算机,这周武汉南京合肥杭州都要下雪?超级计算机:还有变数
  6. Java线程同步的几种方式
  7. 英语倒装句和疑问句的区别
  8. java常量和变量的定义
  9. windows10墙纸_如何根据一天中的时间更改Windows 10的墙纸
  10. 文件服务器文件夹共享权限和安全,关于文件服务器共享文件夹的权限与安全的...