1.熟练掌握四大组件的使用。
2. 熟练掌握单例、观察者、工厂、动态代理等多种代理模式。
3. 熟练掌握activity四种启动模式及其区别。
4. 熟练掌握五大常用布局的使用。
5. 熟练掌握5大存储方式及其区别。
6. 熟练掌握数据库CRUD操作。
7. 熟练掌握消息传递机制及其在项目中的应用。
8. 熟练掌握事件的分发机制,拦截与反拦截,解决项目中的滑动冲突问题。
9. 熟练使用Volley、Xutils、Okhttp以及原生的HttpUrlConnection来联网请求下载数据。
10. 熟练使用ImageLoader、Glide、Picasso、PhotoView来加载图片。
11. 熟练使用EventBus、SP存储、接口回调、发广播等实现Activity与Fragment之间的数据传递。
12. 熟练使用帧动画、属性动画、及四中补间动画实现各种炫酷的动画效果。
13. 熟练使用自定义控件实现项目中更高的需求。
14. 熟练使用多种方式优化内存。
15. 熟练掌握MD5与RSA加密方式
16. 熟练使用SVN和GIT进行版本控制。
17. 熟练集成第三方常用功能如分享、推送、短信验证、二维码生成及扫描、第三方登录、支付、地
图及定位等。
18. 熟练使用FlycoTablayout、ViewPagerIndicator等框架实现与Viewpager的联
动效果。
19. 熟练使用 SlidingMenu、DrawerLayout、DragViewHelper等框架实现侧滑效果。
20. 熟练使用 PullToRefresh、MaterialRefreshLayout等框架实现下拉刷新与上拉加载更多。
21. 具有良好的编程习惯避免内存泄漏,内存溢出,ANR等错误。
22. 熟练掌握Android5.0、6.0、7.0的新的特性。
23. 熟练掌握Html5与Android间的交互。
24. 熟悉后台Servlet的使用。
25. 熟悉通过jni实现java与c互调
26. 熟悉html常用标签
27. 熟悉javaScript常用语法
创意商城
开发工具:AndroidStudio+SVN
责任描述:
该项目由本人独立开发
项目简介:
这是一款与众不同的商城软件,用户可以通过本地图库设计自己喜欢的衣服样式,让用户真正实现自己的创意。
主要应用到的技术点有:
1、使用RadioButton+Fragment实现整体框架的搭建。
2、使用MaterialRefreshLayout框架实现下拉刷新。
3、使用Okhttp实现联网请求,用Gson解析数据。
4、使用Glide加载图片。
5、使用StickyHeaderView实现标题栏悬停效果。
6、使用Tablayout实现ViewPager与Fragment的联动效果。
7、使用自定义PopupWindow实现加入购物车的底部弹出效果,提供一个给用户选择规格数量的界面。
8、使用自定义购物车数量加减控件。
9、支付功能采用MD5单项加密。
10、更换头像以及定制页面调用本地相册和相机
11、使用分类型RecyclerView实现多种类型加载显示。
12、使用CircleImageView实现图片圆形处理。
13、集成ShareSDK实现一键轻松分享。
14、集成友盟第三方登录。
15、集成ZXing实现二维码扫描。
人人宠宠物社区
开发工具:AndroidStudio+SVN
责任描述:
该项目由本人独立开发
项目简介:
这是一款实用的社区软件,给用户提供一个宠物交流平台,主要用到的技术要点有:
1、 使用RadioButton+Fragment实现整体框架的搭建
2、 首页用ScrollView嵌套LinearLayout展示数据
3、 使用Okhttp联网请求数据,使用FastJson解析数据。
4、 用Glide加载图片。
5、 首页集成了PullToRefresh实现下拉刷新和上拉加载更多。
6、 详情页使用自定义ListView实现下拉刷新和上拉加载更多。
7、 使用ViewPager+PhotoView+GestureDetector实现轮播图双击缩放,单机跳转。
8、 使用RecyclerView实现瀑布流效果展示数据。
9、 RadioButton的旋转动画配合自定义PopupWindow 实现炫酷的底部弹出,同时背景色变暗的效果。
10、自定义View继承TextSwitcher实现文本滚动效果。
11、更换头像调用本地相册和相机。
12、用自定义ImageView实现图片的圆形处理。
13、宠物秀页面使用FlycoTablayout实现标题与ViewPager的一起切换的效果。
14、将评论内容转换成Json串以Post提交方式发送到服务器同时刷新页面实现评论功能。
15、集成ShareSDK实现一键轻松分享、集成友盟第三方登录、集成ZXing实现二维码扫描。
超级视频
开发工具:AndroidStudio+SVN
责任描述:
该项目由本人独立开发
项目简介:
这是一款功能齐全,涵盖各个方面,能满足不同用户、各种需求的视频播放软件。使用到的技术点如下:
1、整体框架一个TitleBar+ViewPager。
2、直播模块使用RadioButton+Fragment。
3、集成科大讯飞实现了语音搜索功能。
4、用分类型listView加载显示不同类型的数据。
5、用 Volley联网请求数据,用Gson解析数据。
6、用ImageLoader加载图片。
7、集成JcVedioPlayer播放视频。
8、自定义下拉刷新。
9、集成ShareSDK实现分享功能。
10、热门搜索页面采用流式布局。
大保健
开发工具:Eclipse+SVN
责任描述:
负责整体架构的搭建,负责所有模块的加载显示。
项目简介:
负责整体架构的搭建,负责所有模块的加载显示.
主要的技术点有
1、整体架构采用RadioButton+Fragment。
2、使用FlycoTablayout实现ViewPager与标题的联动效果。
3、使用Xutils实现联网请求,用Gson解析数据。
4、使用Xutils加载图片。
5、集成了极光推送功能。
6、通过动态该变Theme实现夜间模式和白天模式的切换
7、集成JCVedioPlayer播放视频。
8、 使用handler实现连续点击两次退出。
9、 在java代码中调用html中的方法实现WebView字体大小的改变,并且以SP存储到本地。
10、使用ListView+GridView实现分类展示。