##规范说明(待更)
-
修改 AndroidManifest.xml 时注意不要冲突了
-
类前注释功能及负责人
-
主要函数前注释功能
-
类名采用开头大写的驼峰命名法,如MainActivity
-
尽量减少黄色警告,不用或少用已弃用的API
-
注意做好边界检测,注意空指针等异常的处理,如给出提示等
-
在最终确认功能完成时,不要有NewApi存在,除非为低版本提供了实现,否则我们该考虑提升MinSdk
##项目介绍
做一款Android上的图库应用
###功能说明
-
能以略缩图方式浏览sdcard上的图片和视频 (黄建斌)
-
按一定规则分级排序。如按文件夹名称、按创建时间 (黄建斌)
-
对于图片支持查看大图操作 (岳臻)
-
对于视频支持播放 (煜钏)
###考核标准
-
界面完整,逻辑清晰
-
功能、逻辑正确
###加分项
-
程序性能好,加载快,体验流畅 (此功能点演示需保证手机上视频与图片的文件数总和超过500个); (黄建斌)
-
支持 "更多" 操作,如分享到微信; (顺忠)
-
支持 "添加" 操作,如可在应用里面直接拍照或录像; (煜钏)
-
支持 "编辑" 操作,如给图片加滤镜、加文案; (黄建斌)
-
支持 "搜索" 操作,如搜索关键字 "花" ,过滤出本地所有与花相关的图片,甚至能在网络上拉取到不多于10张与花相关的图片; (顺忠)
-
支持 "识图" 操作,如能调用网络上某些视图的api,获取并展示到这张图片的更多信息 (黄建斌)
##参考附录
###常用View控件缩写对照表
控件全名 | 缩写 | 描述 |
---|---|---|
Button | btn | 按钮 |
TextView | txt | 文本 |
EditText | edt | 输入控件 |
ImageButton | ibtn | 图片按钮 |
ImageView | img | 图片 |
ListView | list | 列表 |
GridView | grid | 网格 |
ProgressBar | prb | 进度条 |
SeekBar | seb | 可拖动的进度条 |
RadioButtion | rab | 单选 |
CheckBox | chb | 多选 |
ScrollView | scv | 滚动视图 |
Spinner | spn | 弹出单选 |
ToggleButton | tbtn | 触发按钮 |
###资源类型缩写
类型英文 | 缩写 | 描述 |
---|---|---|
icon | ic | 图标 |
background | bg | 背景 |
divider | di | 分割线 |
color | cl | 颜色 |
button | btn | 按钮 |
###图片状态
写法 | 描述 |
---|---|
nor | 普通状态 |
press | 按下状态 |
select | 被选中 |
unselect | 未被选中 |