android开发规范

项目结构搭建规范:

UI:activity fragment

view:自定义

constant:项目的一些常量配置

utils

service

brodcastreceiver

db

net

model

项目名称:英文,首字母大写

类名:首字母全大写:大驼峰式:MainActivity

变量名:小驼峰:tvName或者mTvName

          TextView:tv_name

          EditText:et_password

xml文件名字:activity_layout,fragment_layout,item_layout,include_layout,dialog_layout,

        rl_parent,gloable_color,list_select,list_normal,icon_back,bg_

assert:放置 html 协议或者 txt文件,不超过8M

第三方的引入两种方式:jar包引入和源码库引入

初始化绑定控件:initView 

初始化数据:initData

注释:/**

    */

 

android性能优化:

1.布局优化相关

   几大布局的选择:线性布局最优先选择,层级少,相对布局次,万能布局

   布局层级优化

  通用资源的提取,include标签的使用

2.业务逻辑优化相关

   listview的优化:界面的复用,图片加载优化:快速滑动的时候不加载,停止滑动了在加载

   数据库的优化:及时关闭数据库游标,数据库升级时及时更新版本号

   网络请求优化:避免重复请求,在请求下一次的时候把上一次的请求先取消,再进行请求

        当activity关闭时,及时把请求销毁和关闭,避免资源和流量的浪费

 

posted on 2016-05-09 16:38  牛笑笑  阅读(109)  评论(0编辑  收藏  举报

导航