LookAround开元之旅(持续更新中...)
应用介绍
随便瞧瞧是一款为android用户量身定做的免费图文资讯软件
集美食,文学,语录等频道于一体
界面简洁,操作流畅,图文分享,个性收藏
是广大卓粉的必备神器
APK下载 -->https://raw.githubusercontent.com/geniusgithub/Look-Around/master/storage/LookAround.apk


工程简介
以下是代码结构图:
该工程用到以下开源库
[satellite-menu]
https://github.com/geniusgithub/android-satellite-menu
[SwitchButton]
https://github.com/Issacw0ng/SwitchButton
[ImageLoaderEx]
https://github.com/geniusgithub/SyncLoaderBitmapDemo
[greenDAO]
https://github.com/greenrobot/greenDAO
[android-async-http]
https://github.com/geniusgithub/android-async-http
[shareSDK]
http://sharesdk.cn/Download
总结陈词
将APK跑起来感受一下,会发现其实功能不多(别着急,后续会持续更新的),但麻雀虽小五脏俱全
网络,数据库,UI布局,自定义控件,JSON,异步缓存,第三方微博分享组件,工具组件等等应有尽有
清晰明了的架构,干净整洁的代码,MVC和多种设计模式已跃然纸上
在这里尼会学到
如何利用android-anyc-http开源库来搭建与业务特性紧密相关的属于自己的网络框架
如何利用greenDAO来实现易于操作数据库的ORM解决方案
如何利用ImageLoaderEx来解决异步请求网络图片的双缓存解决方案
如何利用shareSDK组件快速构建第三方的微博分享
以及优雅的code style。。。。。。
工程中之所以用到这么多的开源库
旨在印证android圈里的一句至理名言:不要重复发明轮子(当然尼要有改造的能力)
这就是开源的力量,所以亲们,不要再拘泥于API调用,界面开发这些浅层次的东西上
如何高效地编写高质量的代码
如何利用MVC模式构建软件架构
如何灵活运用设计模式编写稳定且易于扩展的代码
这些才是我们应该真正去关心,真正投入精力去研究的事情
这就需要我们不断去学习去拓展,不论是看经典书籍还是优秀的开源项目
拥抱开源,分享成果,让我们携手共创开源世界的新纪元吧!
下载链接
github下载链接:https://github.com/geniusgithub/Look-Around

温馨提示
如果您觉得本文有用,请关注窝
more brilliant,Please pay attention to my CN blog -->http://www.cnblogs.com/lance2016/
LookAround开元之旅(持续更新中...)的更多相关文章
- LookAround开元之旅
http://blog.csdn.net/lancees/article/details/17696805
- 《WCF技术剖析》博文系列汇总[持续更新中]
原文:<WCF技术剖析>博文系列汇总[持续更新中] 近半年以来,一直忙于我的第一本WCF专著<WCF技术剖析(卷1)>的写作,一直无暇管理自己的Blog.在<WCF技术剖 ...
- HBase常见问题答疑解惑【持续更新中】
HBase常见问题答疑解惑[持续更新中] 本文对HBase开发及使用过程中遇到过的常见问题进行梳理总结,希望能解答新加入的HBaser们的一些疑惑. 1. HTable线程安全吗? HTable不是线 ...
- 【前端】Util.js-ES6实现的常用100多个javaScript简短函数封装合集(持续更新中)
Util.js (持续更新中...) 项目地址: https://github.com/dragonir/Util.js 项目描述 Util.js 是对常用函数的封装,方便在实际项目中使用,主要内容包 ...
- 中国.NET:各地微软技术俱乐部汇总(持续更新中...)
中国.NET:各地微软技术俱乐部汇总(持续更新中...) 本文是转载文,源地址: https://www.cnblogs.com/panchun/p/JLBList.html by 史记微软. ...
- 痞子衡嵌入式:史上最强i.MX RT学习资源汇总(持续更新中...)
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MX RT学习资源. 类别 资源 简介 官方汇总 i.MXRT产品主页 恩智浦官方i.MXRT产品主页,最权威的资料都在这里,参考手 ...
- 前端面试题总结——HTML(持续更新中)
前端面试题总结--HTML(持续更新中) 1.什么是HTML? HTML:HyperText Markup Language超文本标记语言 2.XHTML和HTML有什么区别 HTML是一种基本的WE ...
- 【前端面试】Vue面试题总结(持续更新中)
Vue面试题总结(持续更新中) 题目参考链接 https://blog.csdn.net/weixin_45257157/article/details/106215158 由于已经有很多前辈深造VU ...
- git常用命令(持续更新中)
git常用命令(持续更新中) 本地仓库操作git int 初始化本地仓库git add . ...
随机推荐
- JUC类图
JUC的类图总览.
- Dubbo原理与框架设计
Dubbo是常用的开源服务治理型RPC框架,在之前osgi框架下不同bundle之间的方法调用时用到过.其工作原理和框架设计值得开源技术爱好者学习和研究. 一.Dubbo的工作原理 调用关系说明 服务 ...
- bzoj 3028 食物 —— 生成函数
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3028 式子很好推,详细可以看这篇博客:https://blog.csdn.net/wu_to ...
- adb 调试命令
一.抓log 1. cat /proc/kmsg:抓kernel log(串口log) 2. 进入工程模式:adb shell am start -n com.mediatek.engineermo ...
- c语言里如何调用汇编里的变量?
c语言里如何调用汇编里的变量? 汇编语言:是声明全局变量 .globl _end_ofs _end_ofs: .word _end - _start c语言:声明这个变量,然后再调用这个变量 void ...
- bzoj4430
bit+容斥原理 我不会cdq分治只能用这个做法 考虑什么情况下不满足,至少有一个顺序不对就不行了,那么不满足的总有两对属性形成逆序对,那么我们用总方案数*2=n*(n-1)减去不符合的*2再/2就是 ...
- Gym 100851E Easy Problemset (水题,模拟)
题意:给定 n 个裁判,然后每个都一些题目,现在要从每一个按顺序去选出 k 个题,并且这 k 个要按不递减顺序,如果没有,就用50补充. 析:就按他说的来,直接模拟就好. 代码如下: #pragma ...
- QDUOJ 一道简单的数据结构题 栈的使用(括号配对)
一道简单的数据结构题 发布时间: 2017年6月3日 18:46 最后更新: 2017年6月3日 18:51 时间限制: 1000ms 内存限制: 128M 描述 如果插入“+”和“1”到 ...
- 线程通讯-Condition
Account类 package com.thread.communication.condition; import java.util.concurrent.TimeUnit; import ja ...
- IntelliJ IDEA 激活
方法1 进入ide主页面,help-register-license server,然后输入 http://idea.iteblog.com/key.php 或者 http://idea.la ...