- 博客(16)
- 资源 (7)
- 收藏
- 关注
转载 android+studio引用library与导入jar
android+studio引用library与导入jar-爱编程 2016-06-28 14:34android+studio引用library与导入jar随着Android开发环境从Eclipse转向AndroidStudio,我们每个人都开始或多或少要接触gradle脚本,大多数人将gradle看做构建工具,出现问题不知如何着手分析,只能寄希望百度能找到解决方案,其实
2016-06-28 15:24:54 2671
转载 MVC和MVP的区别
MVC和MVP到底有什么区别呢?从这幅图可以看到,我们可以看到在MVC里,View是可以直接访问Model的!从而,View里会包含Model信息,不可避免的还要包括一些业务逻辑。在MVC模型里,更关注的Model的不变,而同时有多个对Model的不同显示,及View。所以,在MVC模型里,Model不依赖于View,但是View是依赖于Model的。不仅如此,因为有一些业务逻辑在
2016-04-15 16:32:47 1621
转载 浅谈MVP
浅谈Andorid开发中的MVP模式编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!导语:最近公众号后台经常收到一些消息,说能不能讲一些开发模式,经过思考后,我决定讲一讲MVP模式。希望对大家能够有所帮
2016-04-15 14:42:13 401
转载 App工程结构搭建:几种常见Android代码架构分析
关于Android架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。从艺术的角度看,其实我们是在追求一种美。本文先分析几个当今比较流行的android软件包,最后我们汲取其中觉得优秀的部分,搭建我们自己的通用android工程模板。1. 微盘微盘的架构比较简单,我把最基本,最主干的画了出来:
2016-04-12 17:41:08 704
转载 Android内存泄漏分析及调试
首先了解一下dalvik的Garbage Collection:如上图所示,GC会选择一些它了解还存活的对象作为内存遍历的根节点(GC Roots),比方说thread stack中的变量,JNI中的全局变量,zygote中的对象(class loader加载)等,然后开始对heap进行遍历。到最后,部分没有直接或者间接引用到GC Roots的就是需要回
2016-04-12 14:27:08 343
转载 ListView回收机制相关分析
所用源码版本为最新的Android 4.4.2(API 19)。更新中…… ListView回收机制相关分析 11. ListView结构关系 12. RecycleBin类解析 32.1 RecycleBin变量 42.2 RecycleBin方法 43. RecycleBin的调用和
2016-04-12 14:24:34 375
转载 深入Java集合学习系列:HashMap的实现原理
参考地址:http://www.cnblogs.com/xwdreamer/archive/2012/06/03/2532832.html引用文献:深入Java集合学习系列:HashMap的实现原理,大部分参考这篇博客,只对其中进行稍微修改自己曾经写过的:Hashmap实现原理1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现(Hash
2016-04-12 14:22:17 237
原创 android studio 资料
http://hukai.me/android-training-course-in-chinese/basics/firstapp/creating-project.htmlhttp://stormzhang.com/devtools/2014/11/28/android-studio-tutorial2/
2015-10-14 13:50:38 294
转载 从最后一个acitvity跳转到第一个退出多个acitvity
前言由于一个同学问到我如何按照一个流程走好之后回到首页,我以前看到过4个解决方案,后来发现有做个记录和总结的必要,就写了这篇博文。(之前看小强也写过一篇,这里通过自身的分析完整的总结一下以下6种方案,并加上一个DEMO便于大家了解大体流程)在android的用户交互中,按钮触发的意图(Intent)跳转会为你重新打开新的一个界面活动(Activity),对于之前
2015-01-16 14:46:14 352
转载 acitvity启动模式
在学习Android的过程中,Intent是我们最常用Android用于进程内或进程间通信的机制,其底层的通信是以Binder机制实现的,在物理层则是通过共享内存的方式实现的。 Intent主要用于2种情景下:(1)发起意图 (2)广播 它的属性有:ComponentName,action,data,category,extras,flags等,通常情况下,进行Intent的
2015-01-16 14:34:15 373
转载 Volley加优先级和设置tag标识
如果需要添加请求参数的话,可以去复写Request中的getParams()方法,返回一个装有请求参数的Map集合就Ok了。同时如果中断请求线程也很简单,可以通过请求的引用直接cancel,也可以通过RequestQueue.cancelAll(TAG_REQUEST)基于请求绑定的tag去中断。这样就避免了页面结束而仍有后台无用线程运行的现象了。Volley还支持网络请求的优先级、排序等
2014-09-18 14:02:17 2209
转载 Volley通常需要修改源码的地方
Android-网络通信框架Volley使用详解1 Volley发送get请求:?1234567891011121314151617publicvoid getJson()
2014-09-18 10:02:53 479
原创 android推送的方式
Android实现推送方式解决方案 本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下An
2013-07-10 14:45:15 358
原创 关于客户端上传图片和文字,服务器对上传的数据的接收和图片压缩处理
//获取客户端传递上来的数据和图片//客户端post提交,将request对象传递进来public synchronized static boolean uploadreportImage(HttpServletRequest request){boolean flag=false;String item=""; //客户端提交的字段//临时文件名String tem
2013-07-05 16:25:19 1315 1
原创 jdbc连接池
public class ConnectionPool {private static Set m_notUsedConnection = new HashSet();//空闲的连接private static LinkedList m_usedUsedConnection = new LinkedList();//正在使用的连接private static String m_ur
2013-07-05 15:58:12 315
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人