自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

转载 Genymotion显示“genymotion virtualization engine not found”,

启动Genymotion,报错Unable to load virtualbox engine【一、错误信息】1、安装完後,1)VirtualBox弹出“COM对象创建失败,应用程序将被中断”;2)Genymotion显示“genymotion virtualization engine not found”,弹出提示“Unable to load virtualb

2015-08-20 11:36:47 2127

原创 内部类使用final关键字的理解

(1).内部类是外部类的一个成员,就像外部类的成员方法一样,所以内部类有权限访问外部类的所有成员,包括private的。(2).内部类不能访问外部类方法中的局部变量,除非变量是final的(一般发生在方法中定义的内部类)。这是因为局部变量的生命周期原因。class Outer{    private int a;    public class Inner{       

2015-05-31 12:50:50 2128

原创 Android Crash异常处理

1原理:java的Thread中有一个UncaughtExceptionHandler接口,该接口的作用主要是为了  当 Thread 因未捕获的异常而突然终止时,调用处理程序。接口下面有setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandler eh)方法,方法主要作用为设置当线程由于未捕获到异常而突然终止,并

2015-05-16 21:36:16 615

原创 android intent-infliter 过滤验证

过滤分为四大类验证0.四大组件可以申明多个intent-fliter标签。1. Action验证是必选项,如果没有Action的话,验证是失败的。Action验证是或者的关系,即是满足一个就通过验证。eg:                              action = "Action1"通过验证 2.catego

2015-05-14 09:54:18 886

转载 Android 编程下 Touch 事件的分发和消费机制

Android 编程下 Touch 事件的分发和消费机制Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGroup、View、

2015-05-10 20:09:27 521

原创 并查集的初步学习

一、并查集是什么:并查集是对一堆具有相互关联的数据中快速找出两个对象是否具有关联关系的数据集合,这个问题看似简单实际上牵扯到大量的计算。 二、并查集的解决思路:a、先初始化一个数组,然后再让这个数组的内容指向本身。b、若这个数组某个下标与某个下标具有关联性,那么就讲某个下标的内容指向另一个下标。 解决这个问题有3(4)种解决思路。 1、quick find: 顾名思

2015-05-05 10:17:31 689

原创 手动更改ActionBar的颜色

@style/blue_action_style #008800

2015-04-30 09:52:32 468

转载 Android Studio 快捷键

Android Studio 快捷键分类: android 2013-05-24 23:02 32187人阅读 评论(3) 收藏 举报Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更

2015-04-27 20:27:51 554

原创 通过反射通过名字在res 里面获取ID

通过反射通过名字在res里面获取IDpublic intgetResourceIdByName(String name){ //获取内部类 Class[] classes = R.class.getClasses(); for (Class class1 :classes) { try {

2015-04-07 09:41:18 881

原创 Linux常用命令

常用指令ls          显示文件或目录     -l           列出文件详细信息l(list)     -a          列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir         创建目录     -p           创建目录,若无父目录,则创建p(parent)cd               切

2015-04-07 09:38:40 652

原创 自己写的快速排序

public class QuickSort { public static int[] nb = new int[] { 1, 3, 5, 66, 22, 4 }; public static void main(String[] args) { qsort(nb, 0, nb.length - 1); for (int i = 0; i < nb.length; i++) {

2015-03-20 21:44:40 548

原创 希尔排序

void shellsort1(int a[], int n){int i, j, gap;for (gap = n / 2; gap > 0; gap /= 2) //步长for (i = 0; i {for (j = i + gap; j if (a[j]    {int temp = a[j];int k = j - gap;while (

2015-03-20 21:41:20 480

转载 表达式求值算法

快速精确的对数学表达式求值http://www.ibm.com/developerworks/cn/java/j-w3eva/快速精确的对数学表达式求值使用这个方便的 applet ,您就能一步一步的计算数学表达式了对于未经训练的用户来说,计算机科学领域中数学表达式求值的传统方法即不顺手又难以使用;软件工程师 Nikola.Stepa

2015-03-20 11:16:46 1520

原创 Android Activity 切换动画

在使用Activity的过程中,我们可能要考虑他们的切换效果了,使之更有层次切换效果如下:A→B:[java] view plaincopy/**      * 跳转Activity时右进左出的动画      * @param paramIntent      */      publi

2015-03-20 10:33:45 703

原创 Android 利用全局对象传递数据

Android  利用全局对象传递数据,好处就是不用再传递静态变量了,它会在app初始化的时候自动完成初始化s1: packagecom.example.counttest; import android.app.Application; public classMyApp extends Application {    public Stringname;

2015-03-20 10:28:50 486

原创 利用粘贴板技术在应用之间传递数据。

3、利用粘贴板技术在应用之间传递数据。ClipboardManager clipboardManager =(ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);        ClipDataclipData = ClipData.newPlainText("clipText","Hello I am John"

2015-03-20 10:26:14 582

原创 二分法查找非递归算法

二分法查找(1)非递归算法public static int search(int[] sz,int k) {       int low = 0;       int high = sz.length - 1;       int middle;       while (low            middle = (low + high) / 2;   

2015-03-20 10:23:22 707

转载 KMP算法

字符串匹配的KMP算法  字符串匹配是计算机的基本任务之一。  举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?  许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Donald Knut

2015-03-19 09:21:09 347

原创 应用截屏

怎样实现应用截屏button1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { View vv = getWindow().getDecorView(); vv.setDrawingCacheEnabled(true); Bitmap b

2015-03-15 17:04:24 588

原创 怎样监听Home键

原理:因为通过普通的按键监听无法捕捉,因为系统已经在底层屏蔽了home事件,所以我们就得以其他方式监听。通过Activity的生命周期来监听。因为按了home键后,activity会调用先调用finish(),然后调用onStop()方法。所以我们就可以设置一个标志位,通过标志位来判断。上代码: boolean isFinish = false; @Ov

2015-03-15 11:17:59 656

原创 2014-8-28 Android 笔记

1、 关于listview的一个属性 android:transcriptMode="alwaysScroll"

2014-08-28 02:42:05 364

原创 json解析包的选择

一般有gson、json-lib、jackjson、fastjson  fastjson 所有解析包中最快的,而且是由阿里巴巴开发的。经历过一个个尝试后,觉得fastjson是最好用的,简单,快速。下面是fastjson的使用的简单范例。对象封装为json字符串:public class User {private Long id;private String

2014-05-27 08:17:21 585

240图标集合

240 图标集合 很好用啊

2014-10-13

畅无线破解版

畅无线破解

2013-12-12

空空如也

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

TA关注的人

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