@PheonixHkbxoic
2017-05-12T18:04:47.000000Z
字数 1807
阅读 869
HappyShopping
Java基础重要知识:
数据结构、文件及I/O、多线程、反射/注解Android技术/知识:
1.四大组件/五大布局
View的绘制流程、事件分发、消息队列、
AsyncTask的工作原理架构/设计模式
单例模式、工程模式、观察者模式、构造者模式
/* 圆角图片,预览缩放 */
compile 'de.hdodenhof:circleimageview:2.1.0'
compile 'com.bm.photoview:library:1.4.1'
/* retrofit need the same version converter-gson,and okhttp,gson */
/* rxjava */
/* logging-interceptor */
compile 'com.squareup.retrofit2:retrofit:2.2.0'
compile 'com.squareup.retrofit2:converter-gson:2.2.0'
compile 'io.reactivex.rxjava2:rxandroid:2.0.0'
compile 'io.reactivex.rxjava2:rxjava:2.0.0'
compile 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:1.0.0'
compile 'com.squareup.okhttp3:logging-interceptor:3.4.1'
/* 图片加载框架 */
// compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.github.bumptech.glide:glide:3.7.0'
/* 沉浸式状态栏 */
// compile 'com.readystatesoftware.systembartint:systembartint:1.0.3'
compile 'com.github.asd7364645:AlexStatusBarUtils:1.0'
/* json */
compile 'com.google.code.gson:gson:2.7'
compile 'com.alibaba:fastjson:1.2.28'
/* okhttp and zhy's util */
compile 'com.squareup.okhttp3:okhttp:3.6.0'
compile 'com.zhy:okhttputils:2.6.2'
/* actionsheet */
compile 'com.baoyz.actionsheet:library:1.1.7'
compile 'com.android.support:design:25.3.+'
compile 'com.android.support:support-vector-drawable:25.3.+'
testCompile 'junit:junit:4.12'
/* 模块:
* 下拉刷新,二维码扫描生成,
* */
compile project(path: ':pulltorefresh')
compile project(path: ':libzxing')
OOM : listview或对象 重用/优化/分页,图片缓存
卡顿
沉浸式
适配
- 优点
1.采用 Android Material Design风格进行设计
2.功能基本完备,将来可以作为上架应用
3.真正的服务端为此项目提供服务
1.界面风格设计的不够符合Android Material Design,待完善优化
2.功能尚不完备,需要继续开发其他模块,譬如地图,扫脸登录,指纹解锁/支付等
3.适配问题,目前只在4.4,5.x,6.0版本测试过,只在ivvi,meizu手机上测试过
4.时间不足,任务量大,
activity启动模式
activity生命周期
数据存储
Message、Handler、Message Queue、Looper
1.五大界面:
商场、购物 团购 优惠 个人中心 五个界面
2.附加界面:
二维码,定位