android 程序初期项目设计

android 程序初期项目设计

1 框架说明

定义基于http协议通讯文档

建立json数据传输解析格式

以及字符编码(UTF-8) 

APP主要模块设计

framework

view试图

业务逻辑模块

本地数据模块

工具类

Model

Server

Service

Adapter

Activity

Sharedpreferences

Utils

以及在项目开发过程中共同特性设计

编码一直

整体APP风格 例如:UI,色调,ListView

项目结构统一调用

以及各种开发文档

Widget

TextView

EditText

Button

Title Bar

自定义view

尽量做到UI统一可复用性强

公共组建的复用<!-- 公共组建的复用 公共组建的复用 重要的事情说一百遍都不够啊-->

尤其是一些共同的组件 只要在项目中出现次数超过3次的都采用include 引入 或直接做成view 根据项目情况看

Adapter Items

项目中所要显示的item

以及初期一些优化

BaseActivity

需设计一个BaseActivity 之后所有的Activity 均继承于此

onCreate 方法里增加 以及它们的抽象类 如果需要可以封装点击事件	findViews();

intViews();

setlisteners();

设计application类

存储全局数据;

设计异常类

设计自义定异常

以及系统抛出的异常类

标注的使用

在项目过程中如有不同的类 不要删除 标注为@Depercated 即可

项目需使用的开源框架和开放接口

Android-Universal-Image-Loader

xutils

BaiduLBS_Android
Table of Contents