zoukankan      html  css  js  c++  java
  • 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关闭时,及时把请求销毁和关闭,避免资源和流量的浪费

  • 相关阅读:
    设计模式
    DOS批处理脚本
    BAT 批处理脚本 教程
    spring4配置文件详解
    软件过程
    error C2440 “static_cast” 无法从“void (__thiscall C* )(void)...
    error C2065: “IDD_DIALOG1”: 未声明的标识符
    在另一个编辑器中打开
    Github 结合 Hexo 搭建轻量博客
    收藏---wordpress搭建出来的blog
  • 原文地址:https://www.cnblogs.com/niuxx-android/p/5474448.html
Copyright © 2011-2022 走看看