谷歌 Android M 秘密武器:内建主题引擎

简介:

谷歌在之前的I/O大会上为旗下部分智能手机和平板电脑推出Android M开发者预览版, 现在部分用户发现Android M开发者预览版内建了主题引擎,允许用户应用不同的主题,而谷歌在I/O大会上并没有提到这项功能。Android M开发者预览版内建的主题引擎允许自定义用户界面外观,其中包括原生APP的颜色,如拨号和联系人,以及所有APP图标的形状和颜色。

据称,Android M使用了索尼RRO(运行时资源覆盖)主题引擎,它去年被添加到Android开源项目(AOSP),索尼RRO主题引擎无需改变APP代码,就可以改变 APP的外观,索尼目前也在旗下Xperia智能手机和平板电脑当中使用这个主题引擎。不过,Android M开发者预览版应用主题之前,仍然需要ROOT,希望Android M正式版今年秋季上市的时候,用户无需ROOT,即可应用主题。


fa209f894a9908e0d7e7a8b56f7aed2c574a3381

文章转载自 开源中国社区 [http://www.oschina.net]

相关文章
|
4月前
|
Android开发 开发者
Android UI设计: 请解释Activity的Theme是什么,如何更改应用程序的主题?
Android UI设计: 请解释Activity的Theme是什么,如何更改应用程序的主题?
44 1
|
Rust 安全 Java
谷歌为Android操作系统开发者增加了新的选择 Rust
谷歌为Android操作系统开发者增加了新的选择 Rust
174 0
|
Android开发
【Android 插件化】VirtualApp 安装并启动资源中自带的 APK 插件 ( 添加依赖库 | 准备插件 APK | 启动插件引擎 | 拷贝 APK 插件 | 安装插件 | 启动插件 )(二)
【Android 插件化】VirtualApp 安装并启动资源中自带的 APK 插件 ( 添加依赖库 | 准备插件 APK | 启动插件引擎 | 拷贝 APK 插件 | 安装插件 | 启动插件 )(二)
391 0
【Android 插件化】VirtualApp 安装并启动资源中自带的 APK 插件 ( 添加依赖库 | 准备插件 APK | 启动插件引擎 | 拷贝 APK 插件 | 安装插件 | 启动插件 )(二)
|
安全 Android开发 虚拟化
【Android 插件化】使用 PluginKiller 帮助应用开发者规避发布的 APK 安装包被作为插件的风险 ( 验证应用是否运行在插件化引擎中 )
【Android 插件化】使用 PluginKiller 帮助应用开发者规避发布的 APK 安装包被作为插件的风险 ( 验证应用是否运行在插件化引擎中 )
182 0
|
存储 缓存 JSON
Code For Better 谷歌开发者之声——Android 中的 Volley 库
Volley是一个HTTP 库,它使 Android 应用程序的网络变得非常简单和快速。它由 Google 开发并在 2013 年 Google I/O 期间推出。它的开发是因为 Android SDK 中缺少能够在不影响用户体验的情况下工作的网络类。尽管 Volley 是 Android 开源项目 (AOSP) 的一部分,但 Google 在 2017 年 1 月宣布 Volley 将迁移到一个独立的库。它管理网络请求的处理和缓存,并节省开发人员一次又一次编写相同的网络调用/缓存代码的宝贵时间。Volley不适合大型下载或流式操作,因为 Volley 在解析期间将所有响应保存在内存中。
102 0
|
XML 编译器 开发工具
Android | 说说从 android:text 到 TextView 的过程(主题&样式)
Android | 说说从 android:text 到 TextView 的过程(主题&样式)
174 0
Android | 说说从 android:text 到 TextView 的过程(主题&样式)
|
Android开发 开发者
小米开源 Android 项目欲“阻止提取 APK 文件”,被谷歌以“软件有缺陷”为由驳回
小米开源 Android 项目欲“阻止提取 APK 文件”,被谷歌以“软件有缺陷”为由驳回
156 0
小米开源 Android 项目欲“阻止提取 APK 文件”,被谷歌以“软件有缺陷”为由驳回
|
Android开发 开发者 UED
Android 13 亮相谷歌I/O大会,OPPO 首批推出开发者预览版
Android 13 亮相谷歌I/O大会,OPPO 首批推出开发者预览版
120 0
Android 13 亮相谷歌I/O大会,OPPO 首批推出开发者预览版
|
Web App开发 Linux Android开发
谷歌 Fuchsia OS 操作系统开发总监离职! Android “继任者”前途未卜
谷歌 Fuchsia OS 操作系统开发总监离职! Android “继任者”前途未卜
167 0
谷歌 Fuchsia OS 操作系统开发总监离职! Android “继任者”前途未卜
|
编解码 Android开发
适配完结篇二 - 谷歌小弟的Android多分辨率适配框架
• 切图存放于drawable-nodpi • 抛开系统的dpi并且摒弃dp和sp,统一使用px作为尺寸单位 • 按照给定高分辨率(如1920*1080)切图和布局, 其实只有1080px有参考价值 • 根据需要, 等比例缩放每个View 目前,xxhdpi分辨率的手机占了主流,所以在该框架中采用了drawable-xxhdpi的切图。倘若以后xxxhdpi分辨率的手机占了主导地位,那么就请UI设计师按照该分辨率切图,我们将其放在drawable-nohdpi中,再修改BASE_SCREEN_WIDTH即可。
193 0