2019 谷歌开发者大会, 参会记录
今年有幸参与谷歌开发者大会。下面根据主题来记录一下。
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 谷歌开发者大会, 参会记录相关推荐
- 谷歌开发者大会焦点:大中华区新掌门亮相,Android 10原生支持5G,TF2.0大更新...
新智元报道 编辑:鹏飞.大明.张佳 [新智元导读]为期两天的2019谷歌开发者大会刚刚落下帷幕,谷歌推出了最新的Android 10.TensorFlow 2.0.Flutter 1.9等产品 ...
- 谷歌开发者大会焦点:TensorFlow.js可制作微信小程序,Android 10原生支持5G,TF2.0大更新...
2016 年谷歌开发者大会在中国首次举办,2017 年谷歌宣布成立"AI 中国研发中心",2018年谷歌的"AI+小程序"的产物"猜画小歌" ...
- 重头戏来了!2019 Google 开发者大会报名开始!
今天起 谷歌开发者大会正式开放报名! 你还在等什么? 2019 谷歌开发者大会将于 9 月 10 日和 11 日在上海举办.这一次,我们为你准备了不容错过的多重惊喜. 报名此次大会,你将可以: 收获满 ...
- 猿创征文|收到谷歌开发者大会正式邀请(Java学生的自学之路)
文章目录 一.前言 二.收到谷歌邮件 三.感想 四.学习之路 1. 坚持看网课并整理笔记 2.勤加练习 3.坚持总结 4.刷题技巧 5.心态调整 五.结语 一.前言 上一次通过了CSDN内部筛选后,在 ...
- 记2017上海谷歌开发者大会:第一天
前言 今年受到朋友推荐申请了谷歌开发者大会的资格并完成了审核,在学校请了两天假去一睹谷歌开发者大会~不得不说谷歌真是大方,到场所有人人手一个Android things开发板和电脑包,还有各种数不清的 ...
- “POW'ER 2019全球开发者大会”明天开幕,共议技术跨界融合,7大亮点抢先看
继三月"POW'ER 2019中国区块链贡献者年度峰会"后,POW'ER 2019全球开发者大会再攀高峰,成为首次上千人规模.率先聚焦区块链.5G.AI.云计算.大数据.物联网等前 ...
- 2019 AIproCon 开发者大会 PPT
这里写自定义目录标题 2019 AIproCon 开发者大会 PPT 知识图谱论坛 自然语言处理论坛 AI+DevOps论坛 AI+小程序 机器学习论坛 计算机视觉论坛 深度学习实训营 推荐系统论坛 ...
- 活动预告 | 谷歌开发者大会明日开启
By 超神经 场景描述:谷歌开发者大会(GDD),明日将在上海举行. 这场由谷歌主办,面向中国开发者,每年规模最大的技术活动,吸引了数千人的参与.作为颇受关注的技术盛会,本届 GDD 又有哪些亮点?大 ...
- 福利 | 送你一张通往「2019 AI开发者大会」的门票
2019 AI开发者大会(AI ProCon 2019)是由中国IT社区CSDN主办的AI技术与产业年度盛会.多年经验淬炼,如今蓄势待发:2019年9月6-7日,大会将有近百位中美顶尖AI专家.知名企 ...
最新文章
- 为经典版eclipse增加web and JavaEE插件
- 程序员离无人值班有多远?
- CustomValidator控件用法
- 手把手教你linux系统安装和完美配置
- python实现斗地主发牌洗牌
- pdf覆盖图片 Java_Java 添加、替换、删除PDF中的图片
- dell计算机的硬盘如何分区,戴尔电脑分盘怎么分区
- 20155110王一帆 《远程安防监控系统》课程设计个人报告
- NB-IoT、LoRa、sigfox低功耗广域物联网技术,未来的争夺之战
- 27岁,大专学历,女程序员内心的感受和行业焦虑
- 后台界面设计之表格设计规范参考
- 【100 种语言速成】第 4 节:Lua
- QT编译失败几个常见问题
- WAF是什么?一篇文章带你全面了解WAF
- MeiShe Face Sticker Design Plugin AR Scene Editor Instruction
- C语言计算机二级/C语言期末考试 刷题(二)
- 【我的Android进阶之旅】NDK开发引入第三方so库(比如assimp和opencv库)常出现的几个问题:missing and no known rule to make it等
- AttributeError: ‘NoneType‘ object has no attribute ‘find_all‘
- linux命令执行进度显示工具progress
- 三坐标测量基础知识之日常维护和保养
热门文章
- 【Transformer】Transformer理论知识
- 用R语言随机生成30个自然数, 然后把3的倍数的储存到一个向量,3k+1形式的数储存到另外一向量, 3k+2形式储存到第三个向量。写出R代码。
- 用定时器控制灯的闪烁梯形图_三菱PLC设计报警及灯光闪烁
- 【正点原子FPGA连载】第十一章 触摸按键控制LED灯实验 -摘自【正点原子】领航者ZYNQ之FPGA开发指南_V2.0
- 如何查看自己是否使用了国产SSL证书?“套牌”SSL证书?
- hdu 3591 多重背包+完全背包练习题
- CNCF LFX Mentorship:从对密码学一无所知到在 WasmEdge 中实现 wasi-crypto
- 20年的 .NET ,更需要 00 后的你
- 机关、单位可以使用钉钉办公吗?
- win10 uwp MVVM入门