Android Topeka介绍
来源:互联网 发布:无需备案的域名 编辑:程序博客网 时间:2024/06/01 09:02
概述
当你已经做Android开发一段时间,并苦于进入瓶颈,这个时候阅读一些优秀App的源码是最好的学习进阶方式,前几天,邀请去参加一个Android大会,我作为其中一个演讲者,专门讲解了Android新的视觉规范和google player的设计。
Android在5.0之后加快了用户体验的开发,从新的拟物化设计到7.0的分屏设计,无疑不体现了google对Android体验上越来越重视,Topeka是Android 的一个官方app,通过这个app,你还可以学到如何设计你app的交互和视觉以更好的和MaterialDesign搭配。
android视觉规范
Topeka提供了最新的一些视觉效果和动画效果,对于我们自己设计开发app可以借鉴下。
Android开发中的新属性
我们首先看下AndroidManifest.xml文件。
<application android:allowBackup="false" android:fullBackupContent="false" android:hardwareAccelerated="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="false" android:theme="@style/Topeka" tools:ignore="GoogleAppIndexingWarning,UnusedAttribute">
android:allowBackup
Android API Level 8及其以上Android系统提供了为应用程序数据的备份和恢复功能,此功能的开关决定于该应用程序中AndroidManifest.xml文件中的allowBackup属性值[1] ,其属性值默认是True。当allowBackup标志为true时,用户即可通过adb backup和adb restore来进行对应用数据的备份和恢复,这可能会带来一定的安全风险,Android属性allowBackup安全风险源于adb backup容许任何一个能够打开USB 调试开关的人从Android手机中复制应用数据到外设,一旦应用数据被备份之后,所有应用数据都可被用户读取;adb restore容许用户指定一个恢复的数据来源(即备份的应用数据)来恢复应用程序数据的创建。因此,当一个应用数据被备份之后,用户即可在其他Android手机或模拟器上安装同一个应用,以及通过恢复该备份的应用数据到该设备上,在该设备上打开该应用即可恢复到被备份的应用程序的状态。
所以为了安全考虑,我们最好关闭这个属性:
android:allowBackup="false"
android:supportsRtl
官方解释了这个用处:是方便开发者去支持阿拉伯语/波斯语等阅读习惯是从右往左的(意思和我们从左往右阅读不一样)。不过使用这个属性的时间需要注意,android:supportsRtl=”true”要求最低SDK版本为17,我们只需要现在最低运行版本>=17的版本即可。
- Android Topeka介绍
- googlesamples/android-topeka学习笔记(三)-----undone
- googlesamples/android-topeka学习笔记(二)-----圆形Avatar研究
- android-topeka学习笔记(一)-----一些不知道的属性
- googlesamples/android-topeka学习笔记(一)-----一些不知道的属性
- 开源项目Topeka的Material Design
- Android介绍
- Android介绍
- android 介绍
- Android介绍
- Android介绍
- android介绍
- ANDROID 介绍
- android介绍
- android介绍
- Android介绍
- Android介绍
- Android介绍
- js post请求 解决跨域、中文乱码、隐藏地址栏参数信息 问题
- std::string的reserve()和resize()函数的区别
- 前端兼容性IE8相关问题
- 相册Privacy - Photo Library Usage Description权限在info.plist添加后还提示要添加
- iOS Socket.io -ios的使用
- Android Topeka介绍
- 作用域和上下文、this关键字
- Android进程间通信之使用Messenger
- 如何发布一个war网站
- Struts标签、ongl表达式与值栈
- HttpClient4.5 post
- 再识Intent-实现调用Android内置浏览器打开网页
- slick log日志配置文件
- PLSQL 基础教程 二 增删改(DML)