巧用第三方快速开发Android App 热门第三方SDK及框架

巧用第三方快速开发Android App 热门第三方SDK及框架


App从入口一启动就会去判断是否是第一次运行,如果是的话,进入引导页,否则就进入主页,然后这里标记一下,也就做到了判断程序是否是首次启动,引导页使用了ViewPager,监听三个小圆点和跳过按钮,进入了登录页面,登录,注册,忘记密码,重置密码,这是使用的是Bmob的用户管理系统,记住密码是我教大家封装的SharedPreferences工具类,当然,前面还会封装一个Log工具类,然后进入的是主页,主页我采用的是TabLayout + ViewPager + Fragment的形式,所以这里有四个主要内容,分别是【服务管家】【微信精选】【美女 区】【个人中心】,这里我们一个个来介绍

【服务管家】重点在于ListView实现对话列表的形式,这里可是有技巧性的,不过,在我的博客中是可以学习到的

  • Android高级控件(五)——如何打造一个企业级应用对话列表,以QQ,微信为例

当然,还不仅仅是如此,我这里还是使用了科大讯飞的TTS引擎来实现语音聊天,所以在设置里有语音的开关,而聊天的数据使用的是聚合数据的机器人接口, 络解析使用的是RxVolley框架

【微信精选】其实还算是比较单纯的ListView列表,不过这里牵扯到了图片的加载,我这里会教大家封装一个 络图片的解析工具类,使用的 络解析框架是Picasso,关于这个工具类,大家可以看我的这篇博文

  • 毕加索的艺术——Picasso,一个强大的Android图片下载缓存库,OkHttpUtils的使用,二次封装PicassoUtils实现微信精选

而微信的详情,我就直接用WebView去加载了,这里只是监听了一个进度

【美女 区】这个比较好玩,延续了微信精选的作风,我把ListView换成了GridView,又使用了Gank的福利接口,满屏都是妹子,同时我使用了PhotoView进行拖拽和缩放等功能

【个人中心】这里的基本个人资料是延续Bmob的个人信息,还有电话 码查询,以及物流查询等,牵扯到了时间轴的效果等,这个等待大家自己去挖掘吧!

当然课程也不仅仅只是这些,比如我们还有二维码,百度地图,腾讯的Bugly等都是很有趣的例子,但是我不能透露太多,有兴趣的可以自己去看看

课程地址:智能管家 | 巧用第三方快速开发Android App

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年1月10日
下一篇 2017年1月10日

相关推荐