自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Android博客推荐

[size=x-large][b]Android开发博客推荐[/b][/size][size=x-large][b][url=http://vjson.com/wordpress/android-touch事件传递详解.html]Android-Touch事件传递详解[/url][/b][/size][size=x-large][b][url=http://vjson.com/word...

2015-02-12 19:48:58 144

原创 Handler Looper原理分析

[size=x-large][url=http://vjson.com]黑月神话的技术分享[/url][/size][size=large][b]Handler概述[/b][/size][size=large] Handler在Android开发中非常重要,最常见的使用场景就是在子线程需要更新UI,用Handler来投递消息到主线程执行UI更新操作。因为Android系统的View是...

2015-02-11 18:59:09 151

原创 解决IOS8.1中UIActionSheet与UIPickerView不兼容

[size=x-large][url=http://vjson.com]黑月神话的技术分享[/url][/size][size=large] 在UIActionSheet中嵌入UIPickerView,美观漂亮。我自己的项目中也是这么用的,在IOS7.1之前都运行的非常完美,但是当系统升级到IOS8.1之后,运行出来的效果就非常的糟糕,ActionSheet不能够完全的显示出来内容。[/...

2015-01-24 18:01:06 182

Ruby实现Android自动化屏幕适配

[b][color=green] 以后我将逐步在我的个人博客中写文章,有兴趣的同学可以访问[/color]:[url]http://vjson.com[/url][/b] 我相信对于Android开发者来说,屏幕适配一直是你心中的痛~,为了让Android开发者从屏幕适配的痛苦中解脱出来,我决定实现这个Android自动化屏幕适配的1.0版本。下面来讲一下思路。[lis...

2014-10-21 16:49:40 157

原创 ListView异步加载网络图片完美版之双缓存技术(续)

[align=center][b][size=x-large]ListView异步加载网络图片完美版之双缓存技术[/size][/b][/align][size=large][b]问题描述:[/b]以前对ListView加载网络图片以及缓存机制进行了分析,本来自以为已经完美了,前段时间有朋友说还有问题,问题是[color=red]AsyncTask中的线程池满了>128[/color]。以前控...

2012-12-29 17:23:43 93

原创 dialog样式的Activty

[align=center][size=large][b]dialog样式的Activty[/b][/size][/align][img]http://dl.iteye.com/upload/attachment/0075/6901/afe6a31f-1c20-3ba1-a761-a9a0464d8436.png[/img][size=large]1、自定义样式,在values目录...

2012-10-26 21:53:54 138

ListView异步加载网络图片之双缓存技术

[size=large][align=center][b]ListView异步加载网络图片完美版之双缓存技术[/b][/align] 本示例参考学习了一个国外的示例:[url]http://code.google.com/p/android-imagedownloader/[/url],有兴趣的同学下载研究一下。[b]问题描述:[/b]在这一篇博客中将会为大家讲解如何将下载回来的图片进...

2012-10-07 15:02:26 112

ListView异步加载网络图片之三

[align=center][size=large][b]ListView异步加载网络图片之完美解决方案[/b][/size][/align][size=large][b]问题描述:[/b]上一篇文章中解决了一个图片显示混乱的bug,但是还遗留下来一个更严重的bug,那就是当我们猛地拖动列表的时候,会感觉非常的卡顿,并且继续不顾一切的拖动程序就会崩溃,看一下抛出的异常是[color=red]R...

2012-10-07 01:07:55 79

ListView异步加载网络图片之二

[align=center][size=large][b]ListView异步加载网络图片之二[/b][/size][/align][size=large] 上一篇文章中卖了一个关子,遗留下来两个bug,不知道有没有同学发现,或者已经解了,那么这一篇文章我将解决其中一个bug(呵呵继续卖。。。)[/size][size=large][b]问题描述:[/b]当我们把列表向下滚动再向上滚...

2012-10-05 23:38:00 74

原创 ListView异步加载网络图片之一

[align=center][size=large][b]ListView异步加载网络图片之一[/b][/size][/align] [size=large] 前面用了三篇文章来写有关ListView性能优化,这一个文章,将讲解从网络异步加载图片,然后显示到列表中。由于需要异步加载,所以这里会用到AsyncTask这个类。 AsyncTask:他是Android提供的一个异步任务...

2012-10-05 22:43:10 142

原创 ListView性能优化系列之三

[align=center][size=medium][b]ListView性能优化系列之三[/b][/size][/align] 上一节讲到了ListView中的垃圾回收站,用来管理回收view,这一节将继续学习源码,看看这个垃圾回收站到底是怎么用的,convertView是如何传递到adapter的getView方法的。[list][b][*]makeAndAddView:[...

2012-10-04 23:49:33 108

原创 ListView性能优化系列之二

[align=center][size=large][b]ListView性能优化系列之二[/b][/size][/align] 上一节从应用层面给出了ListView性能优化的方法,这一节将从ListView源码中探寻真谛。[b]下集预告:[/b]这一小节讲垃圾回收站,下一个小节讲这个回收站具体是怎么用的,以及adapter中的getView方法是如何拿到回收站的内容的。[b]...

2012-10-04 22:54:46 104

原创 ListView性能优化系列之一

[size=large][align=center][b]ListView性能优化之一[/b][/align][/size][size=small] 不知不觉,都已经正式工作三个月了,这几天将工作中学习的知识进行一个小小的总结,ListView是android中一个非常常用的空间,下面就对ListView控件的性能优化做一点儿分享,由于内容相对有点儿多,我会分为几篇文章进行分享,希望对同学们...

2012-10-04 12:33:52 96

原创 android自定义带下划线EditText

[size=medium] [b] 最近做项目,需要用到带下划线的EditText,通过学习Android提供的示例Notepad,对其进行小小的改动,解决文字压线的问题,但是光标压线的问题没有解决,希望以后能够解决,效果和代码如下:[/b][/size]效果图:[img]http://dl.iteye.com/upload/attachment/0073/2710/bd104529-c1...

2012-09-04 00:05:30 267

原创 大整数乘法

[code="java"]package org.iSun.heisedeyueya;public class BigIntegerMultiply { public static void main(String args[]) { String s1 = "51212126"; String s2 = "22434565"; System.out.printl...

2011-09-19 16:27:09 87

原创 数组堆化的递推和递归算法

[code="java"]package org.iSun.heisedeyueya;public class Heap { public static void main(String args[]) { int[] array = new int[] { 24, 10, 90, 77, 16, 25, 33, 89, 67 }; Heap.miniHeap(ar...

2011-09-17 11:07:04 158

原创 找出字符串中出现次数最多的字符

[code="java"]private static void countcharecter(String str) { char[] chars = str.toCharArray(); Map map = new HashMap(); for (Character c : chars) { if (Character.isWhitespace(c)) ...

2011-09-14 22:12:59 332

原创 android实现应用程序的开机自启动

在Windows平台中我们一定知道很多程序会开机自启动,那么我们的android应用程序如何实现开机自启动的呢?其实非常的简单,只要用android的广播机制就可以了,因为当android系统启动的时候会发送一个广播出去,所以关心这个广播的应用程序就会接收这个广播了。那么首先,准备好我们的测试用的Activity[code="java"]package org.iSun.hei...

2011-08-24 20:56:13 250

原创 android应用程序设置全屏

为你的android应用程序设置全屏,有两种方式第一、通过代码:[code="java"]package org.iSun;import android.app.Activity;import android.os.Bundle;import android.view.Window;import android.view.WindowManager;publ...

2011-08-10 22:26:34 1096

递推算法二

[b][align=center][size=medium]递推算法二(幂积数列)[/size][/align][/b][size=medium][b]幂积数列:[/b]M={2^x * 3^y|x>=0,y>=0},输入整数n,m求小于n的按从小到大的第m个元素分析:[list][*][b]穷尽法:[/b]从2开始到n,如果n%2==0,n=n/2一直循环的直到不能除尽、n%3(同理),...

2011-04-15 21:26:22 116

原创 杨辉三角

[size=medium][align=center][b]杨辉三角[/b][/align][/size][size=medium][b]问题描述:[/b]每一行的首尾两数均为1;第k行共k个数,除首尾两数外,其余各数均为上一行的肩上两数的和,如图:[align=center][img]http://dl.iteye.com/upload/attachment/462807/b99c8db...

2011-04-14 10:39:01 89

递推算法一

[align=center][size=medium][b]递推算法(一、双幂数列)[/b][/size][/align][list][*][size=medium]问题描述:x,y为整数,求M={2^x,3^y|x>=0,y>=0},输入一个数n,求出元素从小到大排列的双幂数列的第n项值,以及前n项和。[/size][*][size=medium]递推思路:[/size][siz...

2011-04-13 18:10:47 159

Brute-Force算法

[size=medium][align=center][b]Brute-Force算法[/b][/align][b]Brute-Force算法简称BF算法:[/b]也称简单匹配算法,其基本思路是:从目标串s=”s0s1…sn-1”的第一个字符开始和模式串t=”t0t1…tm-1”中的第一个字符比较,若相等,则继续逐个比较后续字符,否则,从目标串s的第2个字符开始重新与模式串t的第一个字符进...

2011-04-11 21:44:57 197

原创 斐波拉希数列

[size=medium][b]Fabonacci数列[/b]这是一个金典的问题,下面是解fabonacci数列的两种解法[list][*]递归算法:该算法的执行次数杂度为2^n-1次,时间复杂度为O(2^n),由于方法是递归调用,所以在调用之前,n,result,还有fabonacciRecurence方法的地址,都需要压栈,所以系统的开销比较大[/list][/size]...

2011-04-11 20:47:13 507

原创 求素数的几种算法

[b][size=large]问题背景:最近在论坛上看见了关于素数的求解问题,所有收集了相关资料真理了几个常用的求素数的算法,希望对有兴趣的朋友提供方便[/size][/b][list][size=medium][*](优化后的)基本算法[*]筛选法[*]6N+-1发(其实也是一种筛选法,只是构造的筛子更细了,提高了效率)[/size][/list][size=medi...

2011-04-11 19:38:58 312

原创 蛇形矩阵

[b]题目要求:输入一个整型数n[/b][b]输出:[/b][code="java"]1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 [/code]解题思路:1.观察输出结果,分析可以通过方向的改变来对行列的值进行改变。[color=red]1)right:row...

2011-02-26 20:14:16 91

原创 类各个成员的初始化顺序

[size=x-large][color=red]基础学习,对于初学者理解有一定的帮助。[/color][/size][list][*][size=large]问题描述:[/size] [color=red]类的各个成员的初始化顺序,简单的理解就是一个类在加载、实例化时候的执行顺序其中包括静态成员变量、静态成员函数、静态语句块、一般成员变量、一般成员函数、构造函数。[/color]...

2011-01-12 11:29:29 150

Oracle要求Apache对于离开java委员会重新考虑

   在Apache提出Oracle对java进行了太多的控制之后,Oracle希望能够挽救这成关系。Oracle已经要求Apache对于退出Java SE/EE 执行委员会重新考虑,并且也了解到了ASF对于java未来的重要性。    前不久,ASF在博客中宣布了将要退出委员会的消息。其中提到了,Oracle对java进行了太多的控制。Oracle是一个“唯利是图”的商业实体,它将继续阻碍并...

2010-12-27 12:11:34 188

空空如也

空空如也

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

TA关注的人

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