![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android移动开发
文章平均质量分 74
anhuiwhu_2013
这个作者很懒,什么都没留下…
展开
-
Handler默认情况下与调用它的Activity是处于同一个线程的实例证明
在默认情况下,Handler实际上和调用它的Activity是处于同一个线程的。但是初学android的朋友也许对这个道理只有一个模糊的概念认识,为什么它们在同一个线程中呢?怎么才能具体体现这一点呢。 下面我将通过一个实例来直观演示这个道理。在附上源代码之前首先介绍Thread类的两个方法,Thread.currentThread().getId()和Thread.curr原创 2013-03-29 13:41:59 · 1218 阅读 · 0 评论 -
关于Handler的理解(附带实例)
Handler的作用主要是接受子线程发送的数据, 并用此数据配合主线程更新UI。很多情况下,我们的项目会遇到一些耗时的操作,例如获取一个比较大的文件的内容的时候,或者联网获取数据。但是这些耗时的操作不能够放在UI线程(即主线程)中进行,因为会造成界面假死的现象(如果5秒钟程序没有执行完毕的话,Android系统会发出一个错误提示要求 "强制关闭"该程序)。一般的处理方法是把这些耗时的操作放在一个原创 2013-03-28 17:08:31 · 609 阅读 · 0 评论 -
[android] Serializable 和 Parcelable 区别
android 中自定义的对象序列化的问题有两个选择一个是Parcelable,另外一个是Serializable。一序列化原因:1.永久性保存对象,保存对象的字节序列到本地文件中;2.通过序列化对象在网络中传递对象;3.通过序列化在进程间传递对象。 二至于选取哪种可参考下面的原则:1.在使用内存的时候,Parcelable类比Serializable性能高转载 2013-03-19 21:24:22 · 1161 阅读 · 0 评论 -
关于ContentProvider(Android SDK 中文翻译文档)
这个是Android的帮助文档中关于ContentProvider类的详细描述,非常权威。下面将中文部分翻译奉上。 Content providers 用于存储和检索数据并可以使这些数据被所有的应用所得到。她是 Android 在应用 之间共享数据的唯一办法。她没有共同的存储空间,所有的应用都能够得到这些数据。 Android 为常见的数据类型提供了一些 Content Pro转载 2013-03-26 19:33:30 · 2024 阅读 · 0 评论 -
[android]在程序代码中获取strings.xml中的字符串值
在xml中获取strings.xml的值非常简单,有些情况下我们需要在java代码中获取strings.xml中的字符串的值。尽量将字符串定义在strings.xml是一种非常好的习惯,可以使以后的维护变得方便快捷,同时也避免了程序代码中充斥着过多写死的字符串常量的情况,使程序更加简洁干练。 在Activity的子类中获取string.xml的值方法如下: String valu原创 2013-04-09 10:41:09 · 20113 阅读 · 0 评论 -
android——Handler的使用
原帖链接:http://byandby.javaeye.com/blog/832467http://byandby.javaeye.com/blog/832915Handler的使用(一) Handler基本概念: Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列中将消息取出,转载 2013-03-28 16:21:35 · 571 阅读 · 0 评论