Android
文章平均质量分 83
TurinZ
这个作者很懒,什么都没留下…
展开
-
Android中使用序列化方法传递对象
Android中使对象进行序列化的方法有两种: 1、实现Serializable接口,这是Java自带的一个接口,在java.io.Serializable下; 2、实现Parcelable接口,这是Android中的一个接口,在android.os.Parcelable下,使用比Serializable复杂,但效率高得多。 下面通过代码来介绍两者的使用。 1、Serializab原创 2016-08-19 14:08:01 · 582 阅读 · 0 评论 -
Activity与Service间的通信:Messenger
Activity与Service间的通信主要是通过绑定服务来得到服务返回的Binder对象,通过这个Binder对象来和服务进行通信,这个Binder对象可以是Interface、AIDL和Messenger。 这篇文章主要通过代码来介绍如何使用Messenger进行Activity与Service间的通信。原创 2016-08-11 16:03:02 · 340 阅读 · 0 评论 -
Activity的动画干扰
在安卓开发中,我们常常需要将Activity窗口化显示,通常我们会在AndroidMainifeset.xml中为该Activity设置Theme属性来实现(如图一)图一:在activity设置theme 样式可是我们常常会遇到一个问题,就是在图中给Theme设置的Style(DialogStyleBottom)中,常常会设置一个windowAnimationStyle属性(如图二)来为窗口指...转载 2018-03-18 14:57:07 · 235 阅读 · 0 评论 -
activity的startActivity和context的startActivity有什么不同?
原文链接:https://blog.csdn.net/u011694328/article/details/53355361 1. 首先,Context 类有一个 abstract 方法 /** * Same as {@link #startActivity(Intent, Bundle)} with no options * specified. * ...转载 2018-03-27 14:36:48 · 1946 阅读 · 0 评论 -
Android中工作线程与主线程同步方式
在Android中,常用的主线程同步方式有以下几种: Activity.runOnUiThread(Runnable) View.post(Runnable)、View.postDelay(Runnable, long) AsyncTask Handler 这几种方式其原理都是一样的,都是基于Handler。 1、Activity.runOnUiThread(Runnable) run...原创 2018-11-26 11:36:15 · 1965 阅读 · 1 评论