想在两个Activity之间传递一个对象Result,在网上差了很多,都需要序列化或者时下Paracelable,等等,试了很多都不行。 后来才制单,这个Result,根本不需要集成Sereriable或者 Paracelable,直接使用方法: 4.5.2 Intent之复杂数据的传递 分类 An ...
分类:
其他好文 时间:
2016-07-23 16:37:27
阅读次数:
192
思路: Launcher为了应用程序能够定制自己的快捷图标,就注册了一个 BroadcastReceiver 专门接收其他应用程序发来的快捷图标定制信息。所以只需要根据该 BroadcastReceiver 构造出相对应的Intent并装入我们的定制信息,最后调用 sendBroadcast 方法就 ...
分类:
移动开发 时间:
2016-07-23 12:06:38
阅读次数:
271
在Android中的每个应用程序可以对自己感兴趣的广播进行注册,这样该程序就只会接收自己所关心的广播内容,这些广播可能来自于系统的,也可能来自于其他应用程序的。Android提供了一整套完整的API,允许应用程序自由地发送和接收广播。发送广播就是借助之前了解过的Intent,接收广播则需要用到广播接 ...
分类:
移动开发 时间:
2016-07-22 23:10:46
阅读次数:
258
1.使用Serialiable方法 实现序列化 2.使用Parcelable方法(这是android自己封装的类) Parcel类是封装数据的容器,封装后的数据通过Intent和IPC传递 实现Parcelable接口,他的实例可以写入到Parcel中,并且能够从中恢复 封装属性的代码如下: *** ...
分类:
其他好文 时间:
2016-07-22 10:09:58
阅读次数:
223
一、概述 EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。1、下载EventBus的类库源码:h ...
分类:
其他好文 时间:
2016-07-22 06:28:28
阅读次数:
211
在开发中不少要用到Activity直接传输对象,下面我们来看看,其实跟java里面差不多 自定义对象的传递:通过intent传递自定义对象的方法有两个 第一是实现Serialization接口; 第二是实现Parcelable接口; 下面来看个例子: ...
分类:
移动开发 时间:
2016-07-21 23:23:57
阅读次数:
241
上一篇分析startService时没有画出调用ActivityManagerService之前的时序图,这里画出bindService的时序图,它们的调用流程是一致的。
先看ContextWrapper的bindService方法:
@Override
public boolean bindService(Intent service, ServiceConnection conn,...
分类:
移动开发 时间:
2016-07-19 13:51:39
阅读次数:
247
重点是调用.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP) 如果执行完当前Activity后无需跳转到其他指定的活动界面,则可以直接在执行完成后调用 EditActivity.this.finish() ...
分类:
移动开发 时间:
2016-07-19 13:29:55
阅读次数:
843
Android——简单模拟银行转账
所谓的简单模拟银行转账,就是在自己使用一些布局(目前有三个界面,貌似不堪,用者请见谅,本次只是实现简单模拟的银行转账业务),这模拟有三个页面,分别是:转账前双方账号相关信息输入,确认相关信息页面以及提示是否转账成功(需判断余额)。
个人初次看了相关的五大布局以及四大组件(Activity)、以及Intent的个人运用、使用Handler进行验证码倒计时等,那就边看...
分类:
移动开发 时间:
2016-07-19 10:57:53
阅读次数:
179
IN THIS DOCUMENT
Intent
Types 目的类型Building an Intent
构建一个意图
Example
explicit intent 例子显式意图Example
implicit intent 例隐式意图Forcing an
app chooser
...