- 博客(17)
- 资源 (21)
- 收藏
- 关注
原创 排序算法-插入排序
插入排序是最简单排序算法之一.算法分析插入排序由N-1趟排序组成,对于p=1到N-1趟,插入排序保证位置0到位置p-1之间的位置是已排好序的,在第p趟,在p位置上的数据会向左移动,知道找到正确的位置. 假设有以下待排序数字: 16, 8 , 13, 36, 28, 14 p=1时, 要排序的数字为8,排序之后的顺序为 : 8, 16, 13, 36, 28, 14, 移动了1次 p=2时, 要
2016-03-12 18:01:34
563
原创 Android监听短信获取验证码
现在大部分的注册都是采用手机号码注册的,都要获取验证码进行验证才能注册,为了减少用户的操作,有些应用就会做自动填充验证码的功能。 需求有了,现在就看怎么实现了,有2种方法能监听到收到的短信,一种是通过广播,但是这种方式可能不是很可靠,因为会被有些应用拦截掉。所以这里采用第二种方式,利用ContentObserver,直接上代码。public class SmsContent extends Con
2015-10-26 17:21:02
1165
原创 Android应用程序的资源选择规则
Android应用程序的资源选择的规则一共有18种,如图: 该图的信息来自于官方文档,具体可参考:http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources。这18个规则是按照优先级从最大到小排列的,通过这些匹配规则,应用程序就能选择最佳的资源目录。在应用程序
2015-10-26 16:19:55
1132
原创 Josephus问题(约瑟夫问题)链表的实现
Josephus问题(约瑟夫问题)链表的实现Josephus问题,下面的游戏:N个人编号从1到N,围坐成一个圈.从1好开始传递一个热土豆.经过M次传递后,拿着热土豆的人被清楚离座,围坐的圈缩紧,由坐在被清除的人后面的人拿着热土豆,继续进行游戏.最后剩下的人取胜.因此,如果M=0和N=5,则游戏人依序被清除,5号游戏人获胜.如果M=1和N=5,那么被清除的人的顺序是2,4,1,5下面是通过Linked
2015-06-18 11:20:03
1676
原创 PorterDuff.Mode的16种模式示意图
使用Xfermode时传入mode,类似: Xfermode mXfermode = new PorterDuffXfermode(Mode.DST_IN); mPaint.setXfermode(mXfermode); 下面这种演示图网上很多,为了方便查找,所以保存在子集的博客里.
2015-05-27 14:59:12
795
原创 Ubuntu下安装32位库的支持
每次安装完64位的ubuntu系统在所难免要安装32位库的支持,因为有些软件只有32位的.我用的是14.04版本的,供大家参考1.sudo apt-get install libc6:i386 2.sudo apt-get install libgtk2.0-0:i386 libxxf86vm1:i386 libsm6:i386 lib32stdc++6
2015-05-26 10:19:43
1264
原创 关于Activity的4种launchMode
关于Activity的4种launchMode启动的每个Activity都要在AndroidManifest.xml中配置,否则就会报错. 这是我在测试中SingleInstanceActivity的配置代码:<Activity android:name=".SingleInstanceActivity" android:launchMode="singleInstance
2015-03-31 14:24:02
958
转载 ubuntu 命令行安装Oracle Jdk
Installing Oracle JDKsudo apt-get install python-software-propertiessudo add-apt-repository ppa:webupd8team/javasudo apt-get updateOracle JDK 6(旧版本)sudo apt-get install oracle-java6-installe
2015-03-17 11:55:30
803
转载 图片处理
// 放大缩小图片 public static Bitmap zoomBitmap(Bitmap bitmap, int w, int h) { int width = bitmap.getWidth(); int height = bitmap.getHeight(); Matrix matrix = new
2013-04-12 10:45:44
629
原创 显示下载的图片的imageview
package com.workdemo;import java.io.IOException;import java.io.InputStream;import java.lang.ref.SoftReference;import java.net.MalformedURLException;import java.net.URL;import java.util.A
2013-04-11 15:40:01
987
原创 spring配置文件参考
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springfram
2013-03-08 18:00:32
543
原创 hibernate配置文件参考
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> com.mysql.jdbc.Driver
2013-03-08 17:57:30
735
转载 java 解压缩工具类
package com.example.util;import java.io.*;import java.util.ArrayList;import java.util.Collection;import java.util.Enumeration;import java.util.zip.ZipEntry;import java.util.zip.ZipException;im
2013-02-22 13:18:55
537
转载 Android中向web服务器提交数据的两种方式四种方法
/** * * 本类封装了Android中向web服务器提交数据的两种方式四种方法 */public class SubmitDataByHttpClientAndOrdinaryWay { /** * * 使用get请求以普通方式提交数据 * * @param map * 传递进来的数据,以map的形式进行了封装 * *
2013-02-05 17:31:29
891
原创 调整图片大小适应屏幕的imagview类
package com.test.android.imageview;import android.content.Context;import android.graphics.Bitmap;import android.graphics.drawable.BitmapDrawable;import android.graphics.drawable.Drawable;import
2012-12-29 16:18:24
683
转载 android 颜色值
#FFFFFF#FFFFF0#FFFFE0#FFFF00#FFFAFA#FFFAF0#FFFACD#FFF8DC#FFF5EE#FFF0F5#FFEFD5#FFEBCD#FFE4E1#FFE4C4#FFE4B5#FFDEAD#FFDAB9#FFD700#FFC0CB#FFB6C1#FFA500#FFA07A#FF8C00#FF7F50#FF69B4
2012-12-18 18:19:43
463
Thinking in java 4th Edition 习题答案.chm
2012-12-07
7个Android应用程序源码
2012-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人