自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苦咖啡的自留地

天道酬勤

  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

转载 Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()

转自:    Android中触摸事件传递过程中最重要的是dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()方法。这个是困扰初学者的问题之一,我开始也是。这里记录一下dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()的处理过程,以供记忆。

2014-11-12 10:19:27 1840

原创 【算法导论】插入排序

算法入门之插入排序

2014-11-30 11:28:44 1699 1

转载 深入浅出单实例Singleton设计模式

转自:http://blog.csdn.net/haoel/article/details/4028232,作者:陈皓深入浅出单实例Singleton设计模式前序单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,

2014-11-27 14:45:31 987

原创 Android自定义控件系列六:自定义ViewGroup(一)实现ViewPager效果

本文介绍如何使用自定义ViewGroup实现ViewPager效果,欢迎拍砖!

2014-11-27 11:13:46 4945 19

转载 Java 接口和抽象类区别

转自:http://blog.csdn.net/xw13106209/article/details/69235561.概述一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以

2014-11-25 15:26:32 960

原创 【算法导论】快速排序

搞这一行还是始终绕不过数据结构算法这一个坎,自己不是科班出身,还是脚踏实地一步一步的开始学

2014-11-19 21:29:00 1187 1

原创 Android自定义控件系列五:自定义绚丽水波纹效果

利用Android自定义控件实现一个比较有趣的效果:滑动水波纹。欢迎拍砖!

2014-11-17 14:50:57 3751 3

转载 Android 那些你所不知道的Bitmap对象详解

转自:http://blog.csdn.net/xiaanming/article/details/41084843转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/41084843),请尊重他人的辛勤劳动成果,谢谢!我们知道Android系统分配给每个应用程序的内存是有限的,B

2014-11-15 14:51:19 958

转载 Andorid-15k+的面试题

整理过的50道面试题目1.listView的优化方式重用convertViewviewHolderstatic class viewHolder在列表里面有图片的情况下,监听滑动不加载图片多个不同布局,可以创建不同的viewHolder和convertView进行重用2.listView

2014-11-15 14:48:01 6327 2

原创 Android自定义控件系列四:自定义开关按钮(三)--- 自定义属性

本文详细介绍了Android中自定义属性的两种使用方式,欢迎拍砖

2014-11-06 10:07:42 3468 4

转载 Android内存泄漏分析及调试

尊重原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/13017999此文承接我的另一篇文章:Android进程的内存管理分析 首先了解一下dalvik的Garbage Collection:如上图所示,GC会选择一些它了解还存活的对象作为内存遍历的根节点(GC Ro

2014-11-05 15:40:05 896

转载 Java Thread.join()详解

一、使用方式。join是Thread类的一个方法,启动线程后直接调用,例如:?1Thread t = newAThread(); t.start(); t.join();二、为什么要用join()方法在很多情况下,主线程生成并起动了子线程,如果子线程里要进行大量的耗时的运算,

2014-11-05 15:36:23 3156

转载 Android加载大图片内存溢出的问题总结

写Android代码也有那么三四个月的时间了,也一直都是菜鸟,很多东西都只是拿来就用,也没有想太多的细节问题。   之前在程序中遇到图片资源的时候,总是使用BitmapFactory.decodeResource来设置图片资源,也没发现什么问题。前段时间在写一个动态壁纸程序的时候,可能图片资源比较多,毕竟手机内存还是有限的,程序跑起来有时会抛out of Memory异常。后来改用Bi

2014-11-05 15:19:26 879

转载 Android进程的内存管理分析

尊重原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/13017999此文承接我的另一篇文章:Android进程的内存管理分析 首先了解一下dalvik的Garbage Collection:如上图所示,GC会选择一些它了解还存活的对象作为内存遍历的根节点(GC Ro

2014-11-05 14:34:38 816

转载 使用 Eclipse Memory Analyzer 进行堆转储文件分析

Eclipse Memory Analyzer(MAT)是著名的跨平台集成开发环境 Eclipse Galileo 版本的 33 个组成项目中之一,它是一个功能丰富的 JAVA 堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗。本文主要介绍如何安装配置 Memory Analyzer,并结合一个实例,介绍如何利用 MAT 来进行堆转储文件分析,找到内存泄露的根源。概

2014-11-05 11:28:32 714

转载 Android内存泄露分析(MemoryAnalyzer工具)

前提条件:1,电脑安装了java 运行环境  2,手机端开启了 USB 调试开关 3,获取 root 权限基本步骤:1,使用eclipse 自带的 DDMS 工具分析各线程的内存使用情况,如下图所示Heap视图界面会定时刷新,在对应用的不断的操作过程中就可以看到内存使用的变化。怎样判断当前进程是否有内存泄漏呢?

2014-11-05 10:33:23 681

转载 C++内存逻辑区域划分方式介绍

C++编程语言是一门比较高深的计算机应用语言。它的很多功能都需要我们在不断的学习与实践过程中去探索。比如C++内存相关内容,就是其中一个重要的知识点。C++内存逻辑区域总共被分为三种:堆、栈和静态存储区。我们称位于它们之中的对象分别为堆对象,栈对象以及静态对象。C++类型转换基本概念浅谈C++编译器命令列表总结C++时间基本概念分享C++计时具体操作方法详解C++预

2014-11-05 09:30:56 1136

转载 imageView src与background区别

background 就是背景没错呀 src 指的是 ImageView 要显示的图像            android:id="@+id/dummy_left"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:backgr

2014-11-05 08:57:27 727

转载 二维数组与指针

怎样理解 a[0]与*(a+0)等价,二维数组元素a[i][j]可表示成*(*(a+i)+j), 不理解*(a+i)这里。a是数组名,是一个指针常量,指向的是数组的首地址~~~所以a[0]*(a+0)..[]运算符就是取偏移量,而*可以理解为解引用~就是取地址上的值~~二维数组则有首地址,行地址,行首地址的分别~~a[i][j]~~不用语言会有不同的解释,大部分都是行优先~~~

2014-11-04 20:44:44 675

转载 Android onTouchEvent, onClick及onLongClick的调用机制

原帖:http://blog.csdn.net/ddna/article/details/5451722    针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件?在Android中,一次用户操作可以被不同的View按次序分别处理,并将完全响应了用户一次UI操作称之为消费了该事件(consume),那么

2014-11-04 10:39:38 774

转载 Android Touch事件传递机制解析

开篇语:最近程序在做一个小效果,要用到touch,结果整得云里面雾里的,干脆就好好把android touch机制好好看了一下,呵呵。。  android系统中的每个ViewGroup的子类都具有下面三个和TouchEvent处理密切相关的方法:  1)public boolean dispatchTouchEvent(MotionEvent ev)         

2014-11-04 10:33:02 1165

原创 Android自定义控件系列三:自定义开关按钮(二)

接上一篇自定义开关按钮(一)的内容继续。上一次实现了一个开关按钮的基本功能,即自定义了一个控件,开关按钮,实现了点击切换开关状态的功能。今天我们想在此基础之上,进一步实现触摸拖拽开关滑块来实现开关的功能。

2014-11-04 09:00:04 4047 11

原创 Android自定义控件系列二:自定义开关按钮(一)

这一次我们将会实现一个完整纯粹的自定义控件,而不是像之前的组合控件一样,拿系统的控件来实现;计划分为三部分:自定义控件的基本部分,自定义控件的触摸事件的处理和自定义控件的自定义属性;敬请关注。

2014-11-03 10:55:07 10280 7

原创 简单的下拉菜单实现

没什么好说的,都是系统组件组成,代码详尽注解,

2014-11-02 16:33:51 1202

原创 广告条效果实现----ViewPager加载大图片(LruCache)以及定时刷新

对于大图片的加载,如果不做处理,可能一两张图片就会导致OOM,应用挂掉;在早期版本中,2.3以前,经常的做法是使用软引用和弱引用集合来处理在内存中加载图片,但是对于Android3.0的版本,Android系统偏向于直接回收掉软引用的对象而不是软引用的成员,这就导致了本做法不再适用。但是好在Android系统同时给出了一个比较好的工具让我们来处理图片的加载:LruCache。

2014-11-02 10:32:32 3246 1

事件分发处理ViewPagerListView例子

Android自定义控件系列 十:利用添加自定义布局来搞定触摸事件的分发小例子,可以里面的InterceptorFrameLayout具有通用性,可以自己定义子view的触摸事件的响应方式,和指定给某个特定的子view响应特定方向的触摸事件

2015-04-22

ActionBar的demo例子,包含返回任意页面和顶部搜索

ActionBar的demo例子,包含返回任意页面和顶部搜索

2015-04-07

httpclient-android-4.3.5.1.jar

httpclient-android-4.3.5.1.jar,用于解决Android使用高版本httpclient出错的问题,下载完直接放到libs文件夹下,然后右键-build path-add to build path,然后在buildpath configuration 里面勾上,就搞定了

2015-03-27

空空如也

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

TA关注的人

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