自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (16)
  • 收藏
  • 关注

原创 ThreadLocal 理解

ThreadLocal可以理解为l每个线程的共享数据。不是用于线程同步的。每个线程自己维护一个ThreadLocal的hashMap,以Threadlocal的实例为key。android的源码和java sdk 有所不同,主要是存放键值对的结构不一样。推荐2篇文章:http://my.oschina.net/clopopo/blog/149368http://qifugu

2015-12-21 11:21:26 282

原创 选择排序和冒泡排序区别以及冒泡排序优化

选择排序和冒泡排序区别我一直搞不太清这两个具体区别。打算研究下。

2015-12-07 22:58:35 664

原创 android 自定义checkbox怪异事件(未完)

自定义的控件发生怪事,若有人知道麻烦告知下。自定义一个包含checkbox的控件。控件布局:    android:layout_width="match_parent"    android:background="@drawable/item_setting_selector"    android:layout_height="50dip" >

2015-12-07 13:17:34 446

原创 java 归并排序

其实归并排序的中真正排序过程在Merge方法中。

2015-12-05 15:55:59 351

原创 java 二叉树 建立完全二叉树和广度优先遍历

今天想写个如何建立完全二叉树的方法。顺便把二叉树的广度优先遍历也写了下。其实这两者思路都相似,都是用队列实现的,先进先出。若有任何问题,敬请指出来!一.建立完全二叉树思路:先从根节点开始,判断左右子树是否为空。若为空,将新节点插入子树;若不为空,就把根节点的左右子树入队列,开始下一次循环。从队列中先取出根节点的左子树,判断是否为空,若为空,插入。若不为空,则将其左右子树入队列。依队列顺序再

2015-12-05 14:16:17 2220

原创 java 字符串比较诡异状况

今天无意中写了一段错误代码。但却能执行成功,好奇怪。不知道问什么?按理说“1”在常量池中,地址不可能和mode字符串的堆地址一样?真的很诡异。不知道问什么?if("1"== mode){type = "电话拦截";System.out.println("type 电话拦截  " + mode);}else if("2"== mode ){type = "短信拦截";Sy

2015-12-04 23:42:13 305

原创 android事件分发、拦截、处理(未完)

自己写了一个关于android事件分发、拦截、处理的示例代码:http://download.csdn.net/detail/fengyun703/9318679现在只是了解的大概,对这些机制还有些懵懂。今后继续补充吧。

2015-12-02 11:56:50 291

原创 浅写重写ViewGroup和View(未完)

在自定义控件中,可以重新定义android没有个控件。继承VIew或者ViewGroup。一. 重写View:onMeasure(int widthMeasureSpec, int heightMeasureSpec) ;在这个函数中测量控件的大小。MeasureSpec类是个32位int。高2位了Mode,低30位是具体宽高的大小。Mode 分三类:EXACTLY

2015-12-01 14:38:25 266 1

android auto message sample

android studio 开发的例子; android auto 应用程序,关于通信的例子。 功能: 1.发送包含短信内容和姓名的通知,在汽车界面上显示出来。 2.在汽车界面中读取短信后,将通知取消。 3.在汽车界面语音回复短信后,接收到用户回复内容,显示在文本框中。

2016-05-30

serviceLife

测试android service的生命周期。

2016-03-29

android launchmode测试

包括2个应用程序,每个应用程序有2个activity,可以相互启动。通过修改launchmode可以进行测试。

2016-03-11

android lauchmode 测试

定义了2个应用程序,每个应用程序2个activity,相互可以启动。可以修改其launchmode,进行测试

2016-03-11

二叉树遍历出栈入栈图

二叉树递归和非递归遍历出栈入栈图。分析出栈入栈顺序。

2016-02-28

ViewPager 阻止拦截

ViewPager 的孩子view如何阻止ViewPager拦截。

2016-02-13

ViewDragHelper使用

ViewDragHelper使用,自定义Viewgroup,包含两个textview,可以滑动这两个view。

2016-02-10

自定义view,滑动开关

自定义滑动开关view,同时实现滑动事件和点击事件。

2016-02-03

ViewPager使用

简单使用ViewPager,可以左右无限滑动。

2016-02-03

自定义滑动开关view

自定义一个滑动开关view,同时响应滑动和点击事件。但有个疑问为什么click事件在onTouchEvent的switch的case up之后,即使我把super.onTouchEvent(event)写在switch之前的?

2016-02-03

自定义viewgroup拦截事件

自定义Viewgroup,其中包括三个listview,但拖拽中间listview的上部,3个listview一起运动。

2016-02-01

android onclick 测试

测试android:onclick属性中函数可以定义在哪?xml中android:onclick="xxx"属性定义的点击事件可以定义在activity中,也可以定义在activity中包含的view中。

2016-02-01

android事件分发、拦截、处理的示例代码

自己写的android事件分发、拦截、处理的代码,可以清楚知道事件分发、拦截和处理的过程。

2015-12-02

OK6410 QTE移植教程之三 移植QT-EXTENDED-4.4.3.rar

OK6410 QTE移植教程之三 移植QT-EXTENDED-4.4.3.rar 总共6份

2012-04-03

OK6410 QTE移植教程之二 移植Tslib.rar

OK6410 QTE移植教程之二 移植Tslib.rar 总共有6份

2012-04-03

OK6410 QTE移植教程之一

OK6410 QTE移植教程之一 综述 总共有6份

2012-04-03

空空如也

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

TA关注的人

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