今年有幸参与谷歌开发者大会。下面根据主题来记录一下。

Android

android是主要关注点。

1.设备ID访问限制

READ_PHONE_STATE变为PRIVILEGED,只有放在system目录下面的系统预装app才有权限读取。普通应用再也无法读取IMEI号,和Build.SERIAL等用户无法重置的ID. 用于防止应用长期的去跟踪用户。想到了UMENG上的用户画像

2. 分区存储

应用私有存储区不变:Context.getDataDir().

向MediaStore提供内容无需权限,查看其它应用的内容需要READ_EXTERNAL_STORAGE权限

通过系统的文件选择器来访问其它文件

应用可以选择暂时退出,但下个主版本会强制

访问照片的Exif信息需要 ACCESS_MEDIA_LOCATION 权限。

https://blog.csdn.net/u011686167/article/details/90107612

3. 后台禁止启动activity

应用只有在有可见的窗口,或者用于响应用户操作的时间,才可以启动activity

用户未使用的应用将无法决定把自己启动到前台

这一行为变化会影响所有在Android 10上运行的应用,无论其targetSdkVersion设置。

防止在使用应用的时候弹出广告。优酷的VPN广告警高activity很无耻。

4. 地理位置设置

新增了地理位置权限选项,“仅在使用该应用时允许”。

两种情况下可以使用:1. 在前台有一个可见的activity。2. Forground Service正在运行。

更多的透明性,在应用获得权限,第一次获取地理后会跳出一个通知,点击通知

用户可以去调整权限

4. 其他隐私限制

随机化MAC地址(缺省)。在Android 9.0里面,由于这个功能被放在开发者选项里,所以一些手机品牌把这些功能去掉了,只有华为拿出来了。

获取FINE LOCATION权限才能调用Telephony,Wi-Fi发,蓝牙扫描API

获取CAMERA 权限才能访问getCameraCharactteristics()中包含的与设备相关的特定元数据。

使用Setting Panel API展示设备界面,引导用户开关Wi-Fi,移动数据网络,飞行模式

新的网络连接API和网络建议API(无需定位权限)

5. 全面屏的趋势

用手势导航可以为用户提供更多的空间。

这是被厂商倒逼的, 而由此统一定义了一些在全屏下的手势导航。

从屏幕下边缘网上滑,相当于是Home按钮。如果再按住就是recent activiy.

从屏幕中间往左滑,相当于back按钮。

6.深色主题

许多应用已经支持夜间模式,减少发光的像素点,在夜间缓减眼疲劳,同时节约电量。这个是应用厂商倒逼的功能。

用户可以操作的全局设置。 不再与时间有关, 夜间模式(MODE_)NIGHT_AUTO_TIME)已废弃。

用户当开夜间模式, 系统和支持深色主题的应用都会瞬间切换成深色主题。

7. 优化通知

把通知分为:高优先级通知,低优先级通知, 分别在上下排序现实。高优先级的通知可以有一定的打扰性。比如说,播放声音,有顶端消息,震动。低优先级是完全静默的。用户可以设置通知的优先级,但是系统会判断而归并一些通知。用户有最终的选择权来对通知进行归类。

智能回复是通过机器学习对内容进行分析,后给出的回复意见。这个过程是在本地设备上完成的,不需要联网。用户也可以自定义自动回复内容。

更多的变化请看现场录播。其中还有jetpag,

android studio3.5的 project marble, 内存泄漏报告,离线组件,增加内存堆。

https://www.iqiyi.com/v_19ruiqajnk.html

https://blog.csdn.net/u011046184/article/details/90543638

2019 谷歌开发者大会, 参会记录相关推荐

  1. 谷歌开发者大会焦点:大中华区新掌门亮相,Android 10原生支持5G,TF2.0大更新...

      新智元报道   编辑:鹏飞.大明.张佳 [新智元导读]为期两天的2019谷歌开发者大会刚刚落下帷幕,谷歌推出了最新的Android 10.TensorFlow 2.0.Flutter 1.9等产品 ...

  2. 谷歌开发者大会焦点:TensorFlow.js可制作微信小程序,Android 10原生支持5G,TF2.0大更新...

    2016 年谷歌开发者大会在中国首次举办,2017 年谷歌宣布成立"AI 中国研发中心",2018年谷歌的"AI+小程序"的产物"猜画小歌" ...

  3. 重头戏来了!2019 Google 开发者大会报名开始!

    今天起 谷歌开发者大会正式开放报名! 你还在等什么? 2019 谷歌开发者大会将于 9 月 10 日和 11 日在上海举办.这一次,我们为你准备了不容错过的多重惊喜. 报名此次大会,你将可以: 收获满 ...

  4. 猿创征文|收到谷歌开发者大会正式邀请(Java学生的自学之路)

    文章目录 一.前言 二.收到谷歌邮件 三.感想 四.学习之路 1. 坚持看网课并整理笔记 2.勤加练习 3.坚持总结 4.刷题技巧 5.心态调整 五.结语 一.前言 上一次通过了CSDN内部筛选后,在 ...

  5. 记2017上海谷歌开发者大会:第一天

    前言 今年受到朋友推荐申请了谷歌开发者大会的资格并完成了审核,在学校请了两天假去一睹谷歌开发者大会~不得不说谷歌真是大方,到场所有人人手一个Android things开发板和电脑包,还有各种数不清的 ...

  6. “POW'ER 2019全球开发者大会”明天开幕,共议技术跨界融合,7大亮点抢先看

    继三月"POW'ER 2019中国区块链贡献者年度峰会"后,POW'ER 2019全球开发者大会再攀高峰,成为首次上千人规模.率先聚焦区块链.5G.AI.云计算.大数据.物联网等前 ...

  7. 2019 AIproCon 开发者大会 PPT

    这里写自定义目录标题 2019 AIproCon 开发者大会 PPT 知识图谱论坛 自然语言处理论坛 AI+DevOps论坛 AI+小程序 机器学习论坛 计算机视觉论坛 深度学习实训营 推荐系统论坛 ...

  8. 活动预告 | 谷歌开发者大会明日开启

    By 超神经 场景描述:谷歌开发者大会(GDD),明日将在上海举行. 这场由谷歌主办,面向中国开发者,每年规模最大的技术活动,吸引了数千人的参与.作为颇受关注的技术盛会,本届 GDD 又有哪些亮点?大 ...

  9. 福利 | 送你一张通往「2019 AI开发者大会」的门票

    2019 AI开发者大会(AI ProCon 2019)是由中国IT社区CSDN主办的AI技术与产业年度盛会.多年经验淬炼,如今蓄势待发:2019年9月6-7日,大会将有近百位中美顶尖AI专家.知名企 ...

最新文章

  1. 为经典版eclipse增加web and JavaEE插件
  2. 程序员离无人值班有多远?
  3. CustomValidator控件用法
  4. 手把手教你linux系统安装和完美配置
  5. python实现斗地主发牌洗牌
  6. pdf覆盖图片 Java_Java 添加、替换、删除PDF中的图片
  7. dell计算机的硬盘如何分区,戴尔电脑分盘怎么分区
  8. 20155110王一帆 《远程安防监控系统》课程设计个人报告
  9. NB-IoT、LoRa、sigfox低功耗广域物联网技术,未来的争夺之战
  10. 27岁,大专学历,女程序员内心的感受和行业焦虑
  11. 后台界面设计之表格设计规范参考
  12. 【100 种语言速成】第 4 节:Lua
  13. QT编译失败几个常见问题
  14. WAF是什么?一篇文章带你全面了解WAF
  15. MeiShe Face Sticker Design Plugin AR Scene Editor Instruction
  16. C语言计算机二级/C语言期末考试 刷题(二)
  17. 【我的Android进阶之旅】NDK开发引入第三方so库(比如assimp和opencv库)常出现的几个问题:missing and no known rule to make it等
  18. AttributeError: ‘NoneType‘ object has no attribute ‘find_all‘
  19. linux命令执行进度显示工具progress
  20. 三坐标测量基础知识之日常维护和保养

热门文章

  1. 【Transformer】Transformer理论知识
  2. 用R语言随机生成30个自然数, 然后把3的倍数的储存到一个向量,3k+1形式的数储存到另外一向量, 3k+2形式储存到第三个向量。写出R代码。
  3. 用定时器控制灯的闪烁梯形图_三菱PLC设计报警及灯光闪烁
  4. 【正点原子FPGA连载】第十一章 触摸按键控制LED灯实验 -摘自【正点原子】领航者ZYNQ之FPGA开发指南_V2.0
  5. 如何查看自己是否使用了国产SSL证书?“套牌”SSL证书?
  6. hdu 3591 多重背包+完全背包练习题
  7. CNCF LFX Mentorship:从对密码学一无所知到在 WasmEdge 中实现 wasi-crypto
  8. 20年的 .NET ,更需要 00 后的你
  9. 机关、单位可以使用钉钉办公吗?
  10. win10 uwp MVVM入门