- 博客(8)
- 资源 (30)
- 收藏
- 关注
翻译 android的消息处理机制(图+源码分析)——Looper,Handler,Message
android的消息处理机制(图+源码分析)——Looper,Handler,Message 作为一个还没毕业的预备程序员,这几天看了有关android消息处理机制学习,I feel android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码中包含了大量的设计模式,除此以外,android sdk还精心为我们设计了各种helper类,对于和我一样渴
2015-01-19 11:08:56 301
原创 Android中handle机制
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要
2015-01-16 14:07:02 438
转载 Android中所见的Bundle是什么
根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html) Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.” 类继承关系: java.lang.Object
2015-01-16 10:57:44 667
原创 stringbuffer与stringbulider区别
stringbuffer与stringbulider区别: 相信大家看到过很多比较String和StringBuffer区别的文章,也明白这两者的区别,然而自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类。String类是不可变类,任何对String的改变都会引发新的String对象的生成;而StringBuffer则是可变类,任何对它所
2015-01-16 10:33:35 500
原创 线程安全与不安全
首先要明白线程的工作原理,jvm有一个main memory,而每个线程有自己的working memory,一个线程对一个variable进行操作时,都要在自己的working memory里面建立一个copy,操作完之后再写入main memory。多个线程同时操作同一个variable,就可能会出现不可预知的结果。根据上面的解释,很容易想出相应的scenario。 而用s
2015-01-16 10:30:43 432
原创 android中Manifest.xml中的intent-filter作用
注意: 隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data,可以是全部或部分匹配 同样适用于Service和BroadcastReceiver,下面是以Activity为例 MainActivity.java --主Activity TestActivity.java --需要隐式
2015-01-14 13:55:13 2820
原创 android中json、sax、dom解析xml对比
JSON Vs XML 相同点:1、两者的数据可读性基本相同 2、两者拥有同样丰富的解析手段 异同点:1、json的数据体积更小 2、json与JS的交互更加方便 3、json的解析速度更快 4、xml对数据的描述性更好
2015-01-13 16:42:13 646
翻译 android面试题中的一些实例对比
整理过的Android面试题,内容会随着学习不断的增加,如果答案有错误,希望大家可以指正 1.简述Activity的生命周期 当Activity开始启动的时候,首先调用onCreate(),onStart(),onResume()方法,此时Activity对用户来说,是可见的状态 当Activity从可见状态变为被Dialog遮挡的状态的时候,会调用onPause()方法
2015-01-13 16:36:27 399
SSM(Spring+SpringMVC+MyBatis)整合
2017-09-04
universal-image-loader-1.9.4.jar
2015-11-14
AngularJs1.2.19&1.3.0&1.4.0完整版
2015-11-06
一键锁屏app
2015-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人