WookongAndroid

More: Author   ReportBugs   
Tags:

项目说明

悟空随手答 Android 客户端

项目的技术栈

Android SDK 及工具安装

  1. 点击 File > Settings,打开 Preferences 窗口。
  2. 在左侧面板中,点击 Appearance & Behavior > System Settings > Android SDK
  3. 点击 SDK Platforms,选中 Android 4.0 以上的所有版本。
  4. 点击 SDK Tools,选中 Android SDK Build-Tools 23.0.0 以上的所有版本。
  5. 点击 ApplyOK

版本管理

本项目使用 SVN 作为代码托管工具

版本管理工具

版本仓库地址

svn+ssh://yi.zhang@10.0.1.4/data_files/svn_repositories/wk_full_platform/android/WooKong

版本管理忽略文件列表

Mask: *.iml
File: WooKong.iws
File: local.properties
Directory: .idea/
Directory: .gradle/
Directory: build/
Directory: wk_app/build/
Directory: wk_location/build/
Directory: wk_library/oss/build/
Directory: wk_library/swipe_refresh/build/
Directory: wk_mp3/build/
Directory: wk_mp3/src/main/obj/
Directory: zy_android/build/

版本管理目录结构

.
┣━━ branches         分支
┃     ┣━━ develop    开发(内部测试)
┃     ┗━━ test       测试(线上测试)
┣━━ tags             存档(不允许修改)
┗━━ trunk            主干

版本管理开发流程

  1. 个人分支 => develop 分支 => test 分支;
  2. 测试通过后,个人分支 => trunk(上线)。

项目结构

.
┣━━ wk_app              主体工程
┣━━ wk_library
┃    ┣━━ oss            阿里云 OSS
┃    ┣━━ swipe_refresh  下拉刷新
┃    ┣━━ wk_location    百度定位`

┃ ┗━━ wk_mp3 MP3 录制 ┗━━ zy_android 基础框架

```

项目代码风格

  1. 包命名:必须以 com.meta-insight.wookong 开始,之后为模块名或层级名称。
  2. 类命名:必须使用驼峰规则,即首字母必须大写,如果为词组,则每个单词的首字母也必须要大写,尽量使用词义明确的英文单词。
  3. 方法命名:采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母大写,尽量使用词义明确的英文单词。
  4. 成员变量命名:同 方法命名,但 不要 在私有变量前添加 m 字样!
  5. 变量命名:同 方法命名
  6. 常量命名:必须全部大写,单词间用下划线隔开。
  7. xml 文件命名:必须以全部单词小写,单词间以下划线分割,使用名词或名词词组。
  8. 控件 ID 命名:同 xml 文件命名,且以控件缩写开头。部分控件缩写见 表 1
控件 对应缩写 控件 对应缩写
LinearLayout ll Textview tv
RelativeLayout ll EditText et
FrameLayout fl Button btn
TableLayout tl Imageview iv
GridLayout gl ImageButton ibtn
SrollView sv CheckBox cb
Listview lv ProgressBar pb
GridView gv RadioGroup rg
ViewPager vp RadioButton rb

项目学习文档

Support Me
Apps
About Me
Google+: Trinea trinea
GitHub: Trinea