Kevin Su bio photo

Kevin Su

patience, persevere, and enjoy

Email Github Stackoverflow

###One year plan about Android 大学接触过一段时间的Android开发,但是这都只是像小孩子过家家一样,只算是了解。真正开始做Android开发从2014年开始。到现在已经7个多月了。对于遇见的工程也算是掌握了大概,从UI、到底层都有一定的了解。从5.1开始参与开发到5.4,四个版本的迭代,对于开发,已经不存在什么问题。

对于自己的发展,应该着手提高几点: 1. 对于工程中,聊天模块,需要再做耦合性上的优化。 2. 经过半年以来的开发,对SDK有了一定了解的情况下,需要对基础结构上的进行一次梳理。

###系统过一下Android

###基本———————————————————————————- ####用户界面-UI 1. Layout (LinearLayout RelateveLayout ListView GridView ScrollView Gallery Fragment) 2. Input Controls (Buttons TextFields Checkboxes RadioButtons ToggleButtons Spinners) 3. Menus ActionBar Settings Dialogs Notifications Toasts Search DragAndDrop StylesAnd Themes CustomComponents ProgressBar SurfaceView

####四大组件 1. Activity Service ContentProvider BroadCastReceiver 2. Intent IntentFilter Manifest/Permission attrs.xml Task/AsyncTask Handler 3. 进阶:进程间通信 AIDL/Message

####多媒体 1. Audio Video 录音 Camera Canvas/Bitmap GIF EMoji

####数据库存储 1. 媒体库、 SD卡 SQLite Preferences

###进阶———————————————————————————-

####网络通信 1. Http Socket Wifi NFC

####设备功能 1. GPS定位、传感器、电话API、联系人/Contacts、设备信息

####第三方集成 1. 分享类(微信、微博),支付类(支付宝、Google支付)、地图类(百度地图、高德地图、google地图)

####流行的开源库 1. slidingMenu 2. pullTORefresh 3. GreenDAO 4. ImageLoader 5. NineOldAndroids 6. Volley

###高级———————————————————————————- ####高级 1. 编译/反编译 Android加密、安全 2. NDK/JNI Android框架(源代码)

###通过怎样的方式?? 1. 简单的了解主要的API、最常见的用法。 2. 通过DEMO、遇见工程相关代码展示 3. 网上与之相关开源库