基本配置
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.獲取縮略圖
效果展示