自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

转载 JAVA中堆和栈的区别

在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。      当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。      堆内存用来存放由new创建的对象和数组。      在堆中分配的内存,由Java虚拟机的自动垃圾回收器来

2015-09-08 22:32:09 246

原创 检索(一)线性表检索、集合检索

检索是指在数据中找到关键码满足特定条件的某些记录。一,效率检索的销率非常重要,特别是对于海量的数据。下面介绍提高检索效率的方法:1)预排序 (适用于少量数据):在检索前完成,利用有序性,进行有序表的查找。比如二分查找。缺点:排序算法比较耗时2)索引:对于经常查找的情况,利用辅助的索引信息,提高检索的销量。缺点:要浪费空间存储辅助的索引信息,是以空间换时间的做法。且,需要维护索引表和查找表的一致,查找

2015-08-15 13:59:35 969

转载 获取图片所在文件夹

public void getPicParentPath(){ List<String> tempPath = new ArrayList<String>(); Uri uri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;

2015-07-31 21:33:00 440

原创 Handler详解

本篇详细介绍如下内容: 1)为什么要用handler 2)android为什么设计只能通过handler机制更新ui? 3)handler的原理是什么? 4)是用handler时遇到的问题 5)如何实现一个与线程相关的handler 6)handlerThread又是什么? 7)如何在主线程给子线程发送消息? 8)android中更新UI的几种方式 9)非ui线程真的不能更新ui么

2015-05-11 23:04:29 242

原创 Android多线程断点续传下载的实现

Android多线程续传下载是Android应用中常见的功能。今天我们就来实现这样一个实例。实现效果如图:结构如下图: 1)Activity向service传参数:将文件名,文件路径等传入service。 2)service 启动新的线程下载网络文件并存到本地。 3)向本地数据库写入下载的进度,以便确定下次下载的起始点。 4)broadcast 回传进度到Activity。

2015-05-09 16:46:26 278

原创 单例模式

有些对象我们只需要一个,比如:配置文件,工具类,线程池,缓存,日志对象等。如果创造出多个实例,就会导致出现结果不一致等问题。我们可以通过单例模式来保证只有一个对象: (一)饿汉模式 (二)懒汉模式 (三)饿汉模式和懒汉模式的区别

2015-05-09 00:06:15 227

原创 ListView(三)需要注意的问题

(一)Item控件抢占焦点 在listItem中,如果有CheckBox,Button等组件,CheckBox是抢占焦点的,就会造成CheckBox可选择,而Item不可点击。 第一种解决的办法是设置CheckBox的focusable属性为false.使CheckBox不可抢占焦点。 android:focusable="false"第二种解决的办法是:在item的最外

2015-05-08 23:57:00 326

原创 ListView(二)通用的Adapter

(一)编写commonAdapter常见的写法如下:public abstract class CommonAdapter<T> extends BaseAdapter{ protected Context mContext; protected List<T> mDatas; protected LayoutInflater minflater; public Com

2015-05-08 22:14:59 298

原创 ListView(一)通用的ViewHolder

通用的Adapter (一)传统的写法 public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub] Bean bean=(Bean) getItem(position); ViewHolde

2015-05-08 13:55:02 261

通用的Viewholder 和adapter

请看我的博客中listView 的介绍,只需要重写几个方法,就能重用viewHolder和Adapter

2015-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除