- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 Android App 内存泄露之Thread
Thread 内存泄露 线程也是造成内存泄露的一个重要的源头。线程产生内存泄露的主要原因在于线程生命周期的不可控。 1.看一下下面是否存在问题 [html] view plaincopyspan style="white-space:pre"> span>/** * * @version 1.0.0 * @author Abay Zhuang br/> *
2015-09-08 23:46:29 490
转载 java中回调机制
模块之间总是存在这一定的接口,从调用方式上看,可以分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,也是我们在写程序中经常使用的;回调是一种双向的调用模式,也就是说,被调用的接口被调用时也会调用对方的接口,这句话可能有点绕,等文章后面举例说明;异步调用是一种类似消息或事件的机制,解决了同步阻塞的问题,举例来讲:A通知B后,他们各走各的路,互不影响,不用像同步调用那样,A通知B后,非得等
2015-08-31 16:55:21 511
转载 Android中dp,px,sp概念梳理以及如何做到屏幕适配
今天又开始我的App开发,因为之前一直做的是SDK,所以涉及到界面UI很少,刚开始做Android应用的时候,没有对dp,px,sp等概念有一个深入的了解,只知道他们之间的转化,还有写个转换工具类等。做Android已经有一年多了,现在再次开始App开发,决定没遇到一个概念,必须得弄透彻。好吧,下面进入主题吧: 首先来看一下他们的基本概念: px :是屏幕的像素点
2015-08-24 14:57:07 592
转载 Android 图片三级缓存之内存缓存(告别软引用(SoftRefrerence)和弱引用(WeakReference))
因为之前项目同事使用了图片三级缓存,今天整理项目的时候发现同事还是使用了软引用(SoftRefrerence)和弱引用(WeakReference),来管理在内存中的缓存。看到这个我就感觉不对了。脑海中有一句之前文章出现的“因为从 Android 2.3 (API Level 9)开始,垃圾回收器会更倾向于回收持有软引用或弱引用的对象,这让软引用和弱引用变得不再可靠。” 下面这个是官方文档的
2015-08-18 17:28:38 534
原创 Android中的HTTP请求
基本介绍 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问HTTP协议的基本功能:HttpURLConnection。 但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。 除此之外,在Android中,androidSD
2015-08-13 11:33:41 845
原创 Android 非空格式验证框架
Android Validation 的基本功能简介 Validation的简介 这是一个简单的函数库,使用注释语法来验证用户输入的表单信息。你仅需编写几行代码就可以实现一些表单验证功能,且显示的所有视图都将反馈给用户。它还带有一个可扩展的在线验证选项,这样你就可以为定制视图编写自己的验证信息及适配器了。这里依赖了一个library,需要手动添加到自己的项目中,library项目包
2015-08-10 16:26:06 968
原创 Android实现下拉刷新,滑动加载更多的功能
ListView下拉刷新,加载更多 近期做一个小项目,需要实现下拉刷新,滑动加载更多的功能,所以自己研究了很多牛人的demo,自己写了一个,直接使用自定义的ListView就可以实现。具体如下 (大多自己定义的都有注释)。 package com.android.widget.pulltorefresh; import android.content.C
2015-04-06 10:04:32 852
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人