首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android规范发展

大家好,又见面了,我是全栈君 一、Android 编码规范 1.java 代码中不出现中文。...假设兼容则强制升级,否则可选; 26.有的button要避免反复点击 二、Android性能优化 1.http用gzip压缩,设置连接超时时间和响应超时时间 http请求依照业务需求,分为能否够缓存和不可缓存...Activity的onDestroy时将bitmap回收,在被UI组件使用后立即进行回收会抛RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap...而且 Android明显是倾向于编 程者手动的将Cursor close掉 9.线程也是造成内存泄露的一个重要的源头。...使用dp替代pix 8.使用android:layout_weight或者TableLayout制作等分布局 9.使用animation-list制作动画效果 发布者:全栈程序员栈长,转载请注明出处

30010
您找到你想要的搜索结果了吗?
是的
没有找到

Android编程规范

局部变量,类的成员变量,类的成员函数,函数参数: 以小写字母开头其他的单词首字母大写,变量名不建议使用下划线分隔单词,建议使用驼峰命名法,Android的系统类都采用此方法。...常用控件以及类对象命名的规范说明(红色部分为建议的前缀或者后缀): 类名 变量名 类名 变量名 TextView txtDescription ProgressBar progressDescription...在Activity之间传递参数的时候,intent.putExtra 的key值也要命名规范,并且统一定义为静态常量,不能直接硬编码在代码中,否则想要修改的时候很麻烦。...JSON解析: Android中调用服务端的接口一般返回的是json数据,在解析json的时候,无论是使用原始的手工解析方式,还是使用javabean的解 析方式,解析出来的结果在使用的时候必须都进行判空处理

1.2K70

AndroidAndroid开发架构规范【转】

你会明白一个好的开发规范多么多么的重要。 这里整理一下自己android开发中的一些规范。希望对各位有帮助。 命名规范 包命名规范 包名全部采用小写 主包名采用[公司性质].[公司名称]....更多命名规范 之前收藏的这篇文章比较全。Android 命名规范 (提高代码可以读性) 编程规范 源文件编码格式为 UTF-8。...架构规范 这是我整个系列文章从零开始搭建android框架系列的重点,所以这里放在最后面。 架构方式 是选择MVP,MVC,MVVM ,Flux还是clean 架构?,+dagger2?...需要使用BuildConfig.DEBUG标记对Log进行封装,只在调试时输出重要信息,正式版不输出 TODO more 参考文章 Android进阶之路——安卓编程规范 Google官方MVP+Dagger2...架构详解 网络图片加载的封装** Good-Android-development-habits**

1.2K90

Android开发架构规范前言命名规范编程规范代码提交规范架构规范参考文章

原文链接:从零开始搭建android框架系列 前言 在开发中,一个良好的开发习惯以及一个开发规范可能会让你少走很多弯路,也会一定程度上的提高代码的可读性,可维护性和可拓展性。...你会明白一个好的开发规范多么多么的重要。 这里整理一下自己android开发中的一些规范。希望对各位有帮助。 ---- 命名规范 包命名规范 包名全部采用小写 主包名采用[公司性质]....更多命名规范 之前收藏的这篇文章比较全。Android 命名规范 (提高代码可以读性) ---- 编程规范 源文件编码格式为 UTF-8。...---- 架构规范 这是我整个系列文章从零开始搭建android框架系列的重点,所以这里放在最后面。 架构方式 是选择MVP,MVC,MVVM ,Flux还是clean 架构? ,+dagger2?...需要使用BuildConfig.DEBUG标记对Log进行封装,只在调试时输出重要信息,正式版不输出 TODO more 参考文章 Android进阶之路——安卓编程规范 Google官方MVP+Dagger2

1.3K80

android-代码样式规范

原文地址 把重点记录下 https://source.android.com/source/code-style.html 1.不要忽略异常(空的catch字句) 不要不捕获异常 2.不要使用Findlizer...Android不使用finalizer。在大多数情况下,您可以从具有良好异常处理的终结器中完成所需的操作。...3.Java库规则 旧的代码使用旧的库 在创建新的组件不要使用不推荐使用的库 有使用Android的Java库和工具的约定。...Java中的三个预定义注释的Android标准实践是: @Deprecated:当不建议使用注释元素时,必须使用@Deprecated注释。...14.将首字母缩略词作为词 将缩写词和缩写词作为命名变量,方法和类中的单词,以使名称更易读: 由于JDK和Android代码库在首字母缩略词之间非常不一致,因此几乎不可能与周围的代码一致。

52930

白天不懂夜的黑追寻Android规范

今天讲一下,当我们做项目时,注意事项,为了高效提高代码的可读性,方便他人阅读,我们需要做到代码的规范,这也是提高自己的一种实力。...错,我们可以利用 Android Studio 中的 Optimize Imports (Settings -> Keymap ->搜索一下Optimize Imports)快捷键,你可以看到该软件会提供快捷键...命名规范 在我们做自己项目时,为了方便我们取一些于项目有关的命名,这是为了我们方便查找,也方便他人阅读。...福利 为了更好地学习,提供了Android开发规范文档方便了解内容,公众号回复2018122即可获取链接。...其中介绍了资源文件规范,动画资源文件,颜色资源文件等介绍,个人觉得很有用哦,如:btn_main_about.png,说明,主页关于按键_模块名_逻辑名称。 UI缩写表

11630

android 论编码的简洁规范

包括我自己 ,以前写代码也是很不规范,觉得功能实现了就可以了,现在也在慢慢纠正,经过一段时间的编码, 慢慢改的规范了很多。...代码简洁规范其实非常重要,方便我们查找修改问题,减少维护成本,节省工作交接时间,当然也是体现一个程序员水平的一个标准。水平越高的程序员,代码看起来越简单。逻辑还特别清晰。...下面我想把我自己的一些编码上的小小经验和大家说一下 先说一些命名规范 一.工程包命名 工程包名 com....private TextView mSelectCountryNameTv;     private TextView mSelectCountryCodeTv; 暂时先写这些,后面补上,我写的不是标准规范...,大家都可以自己制定一套 适合自己团队用的规范

30410

Android 命名规范 (提高代码可以读性)

android文件众多,根据名称来辨别用途很重要,因此命名要规范 这篇文章可参考:Android 命名规范 (提高代码可以读性) 刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的...在面试的时候,审核一个程序员的编程水平的时候,命名规范也是一大标准,所以,下面我就总结下我从网上别人的经验和自己的感悟中收集总结的android命名规范,希望对大家有所帮助。        ...提醒:在命名规范的统一下,在加上注释,这样日后维护会高效快捷好多。...命名规范: 1  包(packages): 采用反域名命名规则,全部使用小写字母。...命名规范为“资源控件的缩写  名”+“变量名”。

1.1K70
领券