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关闭时,及时把请求销毁和关闭,避免资源和流量的浪费

  • 相关阅读:
    paramiko 简单的使用
    python+appium 实现qq聊天的消息,滑动删除聊天消息
    selenium select 选择下拉框
    从FTP获取文件并恢复网络设备
    weblogic监控
    打包压缩maven库
    解决vsftp无法上传文件及文件夹的问题
    Ansible之Playbook详解、案例
    python解压分析jar包
    owasp对项目依赖的jar包安全扫描
  • 原文地址:https://www.cnblogs.com/niuxx-android/p/5474448.html
Copyright © 2011-2022 走看看