阿里巴巴Android开发手册
代码是一个程序猿的门面,有门面的程序猿才是一个好程序猿。
推荐阅读:阿里腾讯Android开发十年,到中年危机就只剩下这套移动架构体系了!
本文节选自阿里巴巴开发手册,下载地址
本手册以开发者为中心视角分为Java语言规范(遵循《阿里巴巴Java开发手册》), Android 资源文件命名与使用,Android 基本组件,UI 与布局,进程、线程与消息通信, 文件与数据库,Bitmap、Drawable 与动画,安全,其他等九大部分,根据约束力强弱, 规约依次分为强制、推荐、参考三大类:
必须遵守,违反本约定或将会引起严重的后果;
尽量遵守,长期遵守有助于系统稳定性和合作效率的提升;
充分理解,技术意识的引导,是个人学习、团队沟通、项目合作的方向。
对于规约条目的延伸信息中,“说明”对内容做了适当扩展和解释;“正例”提倡 什么样的编码和实现方
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
阿里云服务器必须要建实例吗
阿里云服务器必须要建实例吗,阿里云ecs服务器实例。 接触和使用阿里云服务器、阿里云数据库,我们对阿里云实例并不陌生,对于刚使用阿里云服务的亲来说,阿里云实例的基础知识可以做个了解: 1、什么是阿里云实例,阿里云实例是如何付费的,有无优惠? 以阿里云esc为例,云服务器实例(以下简称 ECS 实例)是一个虚拟的计算环境,包含 CPU、内存、操作系统、带宽、磁盘等最基础的计算组件。您可以将一个 ECS 实例理解为一个独立的虚拟机。 ECS 实例是云服务器最为核心的概念,其他的资源,比如磁盘、IP、镜像、快照等,只有与 ECS 实例结合后才能使用。 2、阿里云实例迁移是怎样操作的? 以自建Redis实例迁移到阿里云Redis为例: 使用 数据传输 DTS 可以进行从自建 Redis 实例到云 Redis 的数据迁移。从自建 Redis 实例到云
- 下一篇
unity 调用android的震动
在unity中调用震动一般有两种方式: 1.使用unity自带的 Handheld.Vibrate();优点:方便、简单缺点:无法控制震动的频率 2.自己导入jar包到unity中优点:便于后期的调节震动的频率缺点:如果是初步接触android studio可能比较麻烦 这次就不说Handheld.Vibrate(),直接调用就ok了。 如果想要自己打包jar导入的unity,你需要配置好javac环境,安装sdk,且可以打出正常的jar包。这里为什么说是正常的包? 因为在很多时候,可能打出来的jar包导入unity后无法打出apk。比如说:无法实例化android的activity、无法找到xml文件、无法找到29.0.0打包工具、BuildConfig.class文件重复等奇葩问题。 android studio代码这里的mpattern数组 mpattern[0] 是延迟震动时间,mpattern[1]是震动的频率,mpattern[2]是暂停时间,mpattern[3]是震动的频率 依此类推 index:震动的类型index = -1 只震动一次index = 0 一直震动 p...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- MySQL8.0.19开启GTID主从同步CentOS8