自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hangeqq685042的专栏

android/java技术

  • 博客(8)
  • 资源 (30)
  • 收藏
  • 关注

原创 java正则表达式

java的正则表达式是新加的内容,正则表达式用以实现查找,替换功能,在操作文本上有着极广泛的作用,因为可以使得操作数组变得极为简洁。        对于正则表达式的使用关键还是在其语法上,因此着重说明语法的内容。在java中有两个包可以加载正则表达式分别是java.util.regex.*与org.apache.oro.text.regex.*,因此在使用时有两种选择,但是java.util.

2013-09-27 16:23:19 769

原创 libGDX中Stage,Actor,Action的使用

在开始libGDX前,需要对openGL有个大概的概念了解。因为libGDX底层是使用openGL进行开发的,所谓的openGL,open指的是开源,他的真实名称是GL,若使用openGL进行开发,最关键的就是GL10,从这个入手进行3D游戏编程,同时掌握用于渲染的GLSurfaceView类,Renderer类,Renderer类,但其实openGL就是处理图像的接口而已。        而

2013-09-17 15:51:07 2697

原创 java/android控件体系结构

在编程中最重要的板块之一就是可视化编程,也就是控件的掌握。这里有两个重要的板块,java板块与android板块。        java板块的控件其实又可以分成几个板块,这里涉及到awt,swt,swing等重要的控件体系,其中awt与swing一般成对使用,是可视化编程的基础。swt则是极为重要可视化编程,同时也是掌握可视化编程的重点。        对于控件其实应掌握其设计的思想,并

2013-09-16 16:43:19 653

原创 java编码转换

在编程时必须面对的问题之一就是编码之后出现乱码,这个时候如果不能实现编码正常化,最常出现乱码的是String,char,byte三者之间的转化,但是实际上对于这三者其实有实现转化的程序,这里只是写出关键的程序代码段。        1、String转char[],代码段char[] ch=String.toCharArray()。2、String转byte[],代码段byte[] bt=Str

2013-09-13 18:27:46 701

原创 java/android网络编程

java的网络编程基本适合android,android在java网络编程的基础上进行扩展。使用这种模式进行网络编程的掌握。        对于java有其自身的网络编程体系,我们从这个体系模块对于网络编程进行简洁记忆。        java网络编程的基础是Socket,ServerSocket。又由于阻塞,异步性能的需求,在此基础上扩展出SocketChannel,ServerSock

2013-09-12 16:05:35 1109

原创 java容器类

在java中数据结构的应用就是容器类,因此在java中,使用数据结构基本上就是使用容器类。java有自身的容器类库。        相对于数据结构的理论化来说,容器类更加注重实际应用,因此并不用过分追求数据结构的理论,而应掌握实际的容器类的整体使用。简单点说就是掌握容器类,然后必要时进行数据结构的扩展。        每个编程语言都有其体系模块,而容器类就是其体系模块之一。容器类有自身的体

2013-09-11 11:54:50 996 2

原创 变量,修饰符

在编程中常常需要使用变量,而java与C/C++是不一样的。变量在java中有类变量,成员变量,局部变量,但是在java中是没有全局变量的。        类变量其实就相当于单例模式。类变量是在类中声明独立于方法之外的变量,且带有修饰符static的变量。        当不带有static时则称为成员变量。        这是有根据的,因为类变量的类的实例无论实例化多少次,都只是为类

2013-09-10 15:49:00 630

原创 重写(覆盖),重构,重载

重写(覆盖)overwrite(override)是指的子类覆盖父类的方法(方法名,参数是一致的,但是函数体发生了改变)重构是将整个类进行优化修改重载就是使用相同的方法名,但是不同的参数个数,进行编程,实际上重载的方法应该看成是不同的方法。

2013-09-09 17:19:46 503

go语言set代码实现

go语言没有set集合,这里使用map[interface{}]bool实现set功能,亲测有效,可以使用。

2016-09-09

自定义ActionSheet

android自定义ActionSheet,这里由于是自己的项目中直接提交的代码,所以有一些没用的东西没剔除,需要的时候摘取需要的部分即可。

2015-08-12

sqlite&provider&observer

SQLiteDatabase,SQLiteOpenHelper,ContentProvider,ContentResolver,ContentObserver,ContentObserverable的使用简单使用。

2015-02-04

9patchde的制作

9patchde的制作,基本的制作,以及制作注意事项,素材以及效果已经包含了。

2015-01-14

并发的一些知识点以及网络请求的一些知识点

并发的一些知识点以及网络请求的一些知识点。这里关键在于Http的请求,而Https部分还未掌握所以没有在这里!

2014-12-31

dimen属性的使用,可实现自适配

dimen属性的使用,可实现自适配.这里使用了静态加载以及动态加载两种方式说明!

2014-12-23

跳转动画实现的一些方法涉及Style,task等知识点

跳转动画实现的一些方法涉及Style,task等知识点。这里关键在于Activity,Window,task等的跳转动画,关键在于使用Style实现。所以其实这里关键在于加强对风格的掌握。

2014-12-23

DelayQueue的使用以及注意事项

DelayQueue的使用以及注意事项,这里需要由BlockingQueue的基本知识,一般的Queue的使用方法poll(),take(),drainTo()和offer(),put()这些应该懂。

2014-12-22

ReadWriteLock的使用

ReadWriteLock的使用,实际上由于ReadWriteLock是一个接口,所以实际使用的是ReentrantReadWriteLock子类。同时ReadWriteLock的使用其实也是比较简单的,就是读写的锁的使用以及注意事项而已。

2014-12-21

ReentrantLock的使用及注意事项

ReentrantLock的使用及注意事项

2014-12-19

CyclicBarrier的使用以及注意事项

CyclicBarrier的使用以及注意事项

2014-12-19

Semaphore的使用及其方法的使用

Semaphore的使用及其方法的使用。

2014-12-18

CountDownLatch的使用

递减锁存器CountDownLatch的使用以及注意事项!

2014-12-18

Thread.interrupt()方法的使用以及使用它退出线程

Thread.interrupt()方法的使用以及使用它退出线程

2014-12-18

使用Handler.post()对线程进行管理,实现同步

使用Handler.post()对线程进行管理,实现同步。这里使用post()将多个线程提交到Handler的MessageQueue里面,这样线程就会顺序执行,这样任务所操作的对象在同一时间里就不会有多个线程同时操作了,也就实现了同步操作了。同时注意,队列是同步操作的一个重要手段。

2014-12-18

HandlerThread的使用以及注意事项

HandlerThread的使用以及注意事项

2014-12-18

Callable,Future的使用方式

Callable,Future的使用方式,里面使用了三种使用方式分别是FutureTask,ExecutorService,ExecutorCompletionService

2014-12-18

AsyncTask的使用以及注意事项

AsyncTask的使用以及注意事项,在源代码的每个方法注释中亦可以看到,这里并没有写很多代码,仅仅注释了注意事项,以及使用方法。

2014-12-12

Handler在子线程中的使用以及注意事项

Handler在子线程中的使用以及注意事项

2014-12-12

拖动控件核心代码

拖动控件的核心代码部分,使用这个东西可以实现拖动控件。使用时还需要添加四个变量int screenWidth; int screenHeight; int lastX; int lastY; 同时注意这是监听部分的代码。这部分放在onCreate();

2014-12-10

BaseListView

自定义的ListView,但是这里仅仅实现了下拉刷新的时候界面,下拉刷新可以使用类似的操作进行添加。这个实现比网上但多数的下拉刷新要简洁的多.事实上有两种刷新方式,一种是设置View.GONE,一种是使用setPadding()方法,这里使用后一种。

2014-09-03

正则表达式

全面介绍了这则表达式的使用方法。这里需要说明的是正则表达式可以使用在java,android等场合,是的对于字符串String的操作更加灵活。特别是String对其字符逐个操作时会产生很多的资源浪费的情况,使用正则表达式会是一个不错的选择。另外在android,java中使用的方法是Pattern.compile("regex").matcher("target").regex是我们自行编译的正则表达式,target是目标字符串。这个方法会返回Matcher类,我们可以使用matcher类的方法只想对返回结果的操作。

2014-01-23

libGDX的Actor类的使用

libGDX的Actor类的最基本实现,同时应该使用Stage对Actor的子类进行draw(),这点需注意。而其实,Actor只需要对draw()方法进行覆盖即可,然后使用Stage进行加载,而Actor的其他方法只是为了丰富Actor子类的方法而已,关键还是在Actor的draw()方法。

2013-09-25

java的ServerSocketChannel与SocketChannel的使用

java的ServerSocketChannel与SocketChannel的使用

2013-09-16

DOM4J的读,写,创建XML文件操作

使用DOM4J进行的一系列对XML文件的操作,包括读写,创建,同时注释出相关的常用的解析器,Document创建器

2013-09-06

java的XML文件写操作

实现XML文件的写操作,文档使用的是SAXTransformerFactory,TransformerHandler,Transformer进行操作,使用与SAX解析相同的方法进行操作,同时注意,characters(),startElement()这些方法实际上是独立的,就是说彼此不影响。

2013-08-31

大量png格式的图片

里面包含大量的png格式图片,有透明的和全遮盖的,另外还有大图以供进行剪切做场景的需要

2013-07-03

SurfaceView实例

细致的SurfaceView实例,SurfaceView使用的模式,以及读取文件的常用方式。

2013-06-14

Property Animation实例

对Property Animation各个功能进行了细致的例举

2013-06-08

propertyanimation实例

总共有7个实例,介绍了基本的PropertyAnimation用法。

2013-06-08

空空如也

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

TA关注的人

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