基本配置
Client:Android
Servlet:SAE(PHP+MySQL+Storage)
Period:2 weeks
项目分析
1.Model:
Article.class{int id;String username;String title;String time;String content;}
Bean.calss{int[] ids;String username;}
articles.db3::username::{id INT PRIMARY KEY AUTO_INCREAMENT, title TEXT, time TEXT, content TEXT,username TEXT}
2.View:
3.Controller
HttpThread:Delete/Upload/Download/Update/Login/Sign操作client SQLite、访问servlet PHP操作MySQL、Storage
UploadFileThread、DownloadFileThread上传下载附件
技术准备
1.自定义控件样式
2.Intent传递Serializable、Parcelable
3.Tween Animation
4.Fragment+RadioGroup实现标签页
5.Http网络通信
6.Json编码、解码
7.SQLite增删查改
8.SpannableString图文混排
9.SD卡文件读取写入
10.PHP操作MySQL
11.Java正则表达式
12.PHP上传文件
13.data.getData()返回的Uri
14.获取缩略图
效果展示