您的位置:首页 > 移动开发 > Android开发

每日趣闻项目小结

2016-09-24 14:11 435 查看
最近写了一个Android项目,写完后感觉空空的,so想到了用一篇博文记之,在此把项目中用到的技术分享给大家. . .

1,开发工具Android Studio

2,应用UI方面,如图所见本应用的整体UI框架才用的是Google的Android-Design-Supprot-Library MD风格的设计I思想。包括顶部Tab的页面滑动选项,个人主页,和侧滑抽屉的控件使用,通过在线的方式集成成到工程里,具体用法大家看到网上搜索。

3,项目里大家可以看到一个圆形的头像,此处采用的是Android-shape-ImageView来实现。此组件常用作Android里制作各种各样形状的头像或其他如会话之类的头像。大家可以到GitHub上下载即可。下载解压后将其 libaray 依赖库作为一个Moudle导入AS 后在添加到工程里即可。其使用方法非常简单,大家可以参照它的sample的用法即可。

4,整个应用里有大量的图片,因此一定要考虑到OOM异常。否则整个应用会很快的挂掉(哈哈),so 对图片加载显示缓存的操作采用的是Picasso框架,只需一句代码就能实现图片的加载和缓存问题的解决,当然你也可以用到其他的图片处理框架如:Universal Image Loader , Facebook的Fresco. . . .

5,项目里也还用到了下拉刷新上拉加载更多的UI组件,Android-PullToRefresh 大家可以到GitHub下载即可. . . 同样其用法看其Demo或百度即可...

5,应用的后台用的是Bmob.整个账户的管理系统评论发帖...都由其来实现。用户注册模块的短信验证用到Mob的SMSSDK短信验证功能。优点是高效免费支持全球多个国家和地区(注意不是广告)毕竟是免费的。除此之外像现在的大部分App应用里都有第三方登陆和分享功能Mob里的ShareSDK也已为你免费做好了,只需下载集成其SDK即可愉快的玩耍啦. . 

6,整个应用的核心业务就是新闻数据的获取和解析。数据来源于聚合数据,当然你也可以通过爬虫抓取其他网页的数据信息做解析显示到应用里。

7,当然应用里所用到的遇到的问题还不止这些,如listview的适配问题,fragment UI的模板设计. .   .
8,最后写到这里让我想到了中学物理课本里的一句名言:“19世纪物理学大厦已经全部建成,今后物理学家只是修饰和完善这所大厦。”

项目github地址:https://github.com/ztind/txnews
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 项目总结