- 博客(7)
- 收藏
- 关注
原创 Android学习笔记之RelativeLayout(相对布局)
android:layout_above 将该控件的底部至于给定ID的控件之上 android:layout_below 将该控件的顶部至于给定ID的控件之下 android:layout_toLeftOf ...
2016-06-29 10:13:20 78
原创 thread+handler
每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(MainThread),主线程负责处理和ui相关的事件,因此主线程通常又叫UI线程。而由于Android采用UI单线程模型,所以只能在主线程中对UI元素进行操作。如果在非UI线程直接对UI进行了操作,则会报错: CalledFromWrongThreadException:only the orig...
2016-06-22 09:35:45 250
原创 AsyncTask
AsyncTask执行时经过四个步骤,执行四个方法: 1.onPreExecute(),运行在UI线程,可以设置或修改UI控件,如显示一个进度条 2.doInBackground,运行在后台线程,不可以设置或修改UI控件,该方法的执行时机是: onPreExecute()执行完毕立即调用该方法,在方法中进行耗时操作,可以在该方法中调用publishProg...
2016-06-21 17:19:59 69
包装类的使用
包装类和原生类的实际区别 虽说JAVA自动包装解包可以让Integet ,int等价,但是还是有区别的。 遇到一个错误, public Boolean getIsSetNetParam() { return isSetNetParam; } public void setIsSetNetParam(Boolean isSetNetParam) { thi...
2016-06-17 17:20:14 86
原创 让我欲罢不能的node.js
让我欲罢不能的node.js 从我大一接触第一门编程语言C开始,到现在工作三年陆续接触到了C、汇编、C++、C#、Java、JavaScript、PHP,还有一些HTML、CSS神马的,从来没有一门语言让我像对node.js一样的着迷。接触nodejs在我之前博客提到过在搞web socket在选择服务器的时候很多人推荐nodejs版的,无奈当时对nodejs没有任何概念,所以没...
2016-06-17 16:27:21 109
js 函数变量作用域实例
js 函数内,用到变量的值,先从本函数往上找,(不管是不是在同一个{}内),如果在上面另一个{}找到变量,就直接用此变量,否则一直往上找,跳出函数,全局变量等。。 hoscode,本意是用全局变量的值,但是一直undeifined,原来上面函数内{}有个hoscode,它取的是这个,当然undefined,如果此时把上面{}hoscode换个名字,这时候alert的就是全局变量的值!!...
2016-06-14 16:49:36 136
原创 像指针一样 直接修改值(交换)
由于java设计的原因,在语法层面不能实现,但是能通过AtomicReference类实现。 示例代码: import java.util.concurrent.atomic.*; public class HelloWorld{ public static void f1(AtomicReference<Integer> a, AtomicRef...
2016-06-02 16:13:23 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人