一款非常适合新手练习的开源项目
来源:互联网 发布:画板软件在线 编辑:程序博客网 时间:2024/05/22 01:38
这是一款非常适合新手练习的开源项目,里面包含了的android开发的一些常用的技术点,例如Log的封装,Bmob后端云技术,Rxvolley网络框架,picasso多图异步加载,zxing二维码库等等
先来展示一波效果图吧
在此万分感谢以下开源库的作者
- compile 'com.android.support:design:24.2.0'
Bmob
- compile('cn.bmob.android:bmob-sdk:3.5.0') { exclude group: 'com.squareup.okhttp3', module: 'okhttp' exclude group: 'io.reactivex:rxandroid' exclude group: 'io.reactivex:rxjava' exclude group: 'com.squareup.okio' }
腾讯bugly
- compile 'com.tencent.bugly:crashreport:latest.release'
- compile 'com.tencent.bugly:nativecrashreport:latest.release'
- compile 'de.hdodenhof:circleimageview:2.1.0'
Rxvolley网络框架
- compile('com.kymjs.rxvolley:rxvolley:1.1.2') { exclude group: 'com.squareup.okhttp3', module: 'okhttp' exclude group: 'com.squareup.okio' exclude group: 'io.reactivex' }
Rxvolley下载模块
- compile('com.kymjs.rxvolley:okhttp:1.1.0') { exclude group: 'com.squareup.okhttp3' exclude group: 'com.squareup.okio' }
Picasso
- compile 'com.squareup.picasso:picasso:2.5.2'
photoview
- compile 'com.github.chrisbanes:PhotoView:1.3.0'
科大讯飞TTS引擎
- compile files('libs/Msc.jar')
- compile files('libs/Sunflower.jar')
NumberProgressBar
- compile 'com.daimajia.numberprogressbar:library:1.2@aar'
Zxing二维码库
- compile project(path: ':libzxing')
}
最后谈谈本项目涉及的主要技术点
- 整体项目框架基于 TabLayout+viewPage+Fragment
- Bmob后端云技术构建用户信息管理系统
- Rxvolley网络框架进行网络请求
- Picasso多图异步加载
- zxing二维码库
- 科大讯飞TTS语音引擎
- 自定义键盘和逻辑
- CircleImageView圆形头像
- photoView图片缩放拖拽
- 实现时间轴效果
- 自定义短信提醒框
- 工具类的封装(Log的封装,sharedPreferences封装)
很高兴你看到这里
有时候啊 你总是在追赶前面的人
总是抱怨自己为什么不能再努力一点
累了你可以停下来 看看原来的自己
其实你已经很了不起了。
联系我
- Email: 540333298@qq.com
- Blog : http://blog.csdn.net/lijizhi19950123/article/details/74612525
- Tel : 13631296446
- Github: https://github.com/lijizhi
- 源码地址:https://github.com/lijizhi/studydemo
阅读全文
1 0
- 一款非常适合新手练习的开源项目
- 一个特别适合新手练习的Android小项目——每日一妹纸
- (4.2.26)一个特别适合新手练习的Android小项目——每日一妹纸
- 非常适合第一次接触Web Service的新手
- 非常适合新手的长尾关键词挖掘方法
- 非常适合新手使用的吉他调音软件!
- GitHub上易于高效开发的Android开源项目TOP20--适合新手
- 一款非常完善的开源的游戏服务端引擎
- 经典的SQL语句,适合新手练习使用(一)
- 经典的SQL语句,适合新手练习使用(二)-提升
- 经典的SQL语句,适合新手练习使用(三)-技巧
- Spring4 mvc 基础教程~非常适合新手
- 刚刚看到的,Helvetica 是一款非常适合制作LOGO的字体
- 一款用C语言编写的推箱子游戏(适合新手学习)
- centOS7搭建hadoop环境(非常详细!非常适合新手!)
- spring项目的配置(适合新手学习)
- 【Android】 分享一个完整的项目,适合新手!
- 有哪些适合新手练手的Python项目?
- jQuery学习笔记7
- java虚拟机(二,虚拟机中对象创建过程)
- CSS秘密花园: Sticky footers
- codeforces 840 C. On the Bench(多重集合的交错排列经典题目)
- PHP GD库
- 一款非常适合新手练习的开源项目
- 【视频开发】Gstreamer框架中使用gst-launch进行流媒体播放
- 简单工厂
- UE4 C++控制在UMG控件中播放视频
- jQuery学习笔记8
- FTP
- c++类的内存布局
- PHP7.0微信公众平台开发1: 服务器基本配置
- 引用的js插件加入中文乱码