- 浏览: 47655 次
- 性别:
- 来自: 西安
最新评论
Intent间传送数据一般有两种常用的办法:
1.extra
2.data.
extra可以用Intent.putExtra放入数据。新启动的Activity可用Intent.getExtras取出来Bundle, 然后用Bundles.getLong, getInt, getBoolean, getString等函数来取放进入的值。
而data则是传输url。url可以是指我们熟悉的http, ftp 等网络地址, 也可以指content来指向ContentProvider提供的资源。Intent.setData可以放入数据,Intent.getData可以取出数据。
发表评论
-
Android Intent and Intent Filter (转)
2011-03-10 22:47 1460Android Intent and Intent ... -
Intent详解
2011-03-03 14:18 1142在应用中,我们可以以两种形式来使用Intent: 直接I ... -
android RelativeLayout 详解
2011-01-01 09:46 1580<?xml version="1.0" ... -
How to Use Android Downloads Provider
2010-12-20 21:41 1332本文转载自 http://blog.lytsing.or ... -
android 开发中的一些小知识点
2010-12-17 09:49 10001 关于onPause(): onPause ... -
content provider 深入解析
2010-12-15 22:04 1098Content providers are on ... -
Service的高级应用
2010-12-12 20:48 1356下面是android Service的高级应用的一个例子,主要 ... -
TabActivity
2010-12-12 19:09 1772下面是一个使用android tabactivity 的例子 ... -
android 测试初探(android test)
2010-12-07 15:00 8015android Testing and Instrumenta ... -
Localization of android
2010-12-05 21:51 0android 会在不同地域的不同机器上运行。为了是应用能够 ... -
android高效编程之使用本地变量
2010-12-05 14:26 976hava a look at the following co ... -
在不同的Activity中传递对象的方法
2010-12-02 10:20 2011下面我们将要实现的功 ... -
Cursor与Adapter
2010-11-21 08:34 1227来自: http://hi.baidu.com/lfcaoli ... -
Working with Context Menus
2010-11-15 23:36 861... -
Handler的理解
2010-11-14 20:58 836A Handler allows you to sen ... -
android开发问题解决日志
2010-11-14 18:33 18801.、android中R文件消失的处理方式 ... -
android 中对SDCard 的操作
2010-11-11 14:14 1637对于像视频这样的大文件,我们可以把它存放在SDCard。 SD ... -
ViewAnimation
2010-11-05 12:46 1039view animation 的实现 Understandi ... -
android高效的编写高效代码
2010-10-17 19:13 788本文来源于: 从此学习网 原文: http://www.con ... -
scale animation
2010-10-11 23:29 1611Scale animation: You use this t ...
相关推荐
Intent有两种类型:显式Intent和隐式Intent。显式Intent指定要启动的组件(Activity或Service的完整类名),而隐式Intent则只描述要执行的动作,不指定具体组件,让系统根据Intent的过滤器来选择合适的组件。 2. **...
Intent 用来在应用程序 Activity 间启动、停止和传输。并实现添加用户名,密码小例程。 二、实验要求 1. 完成 Android 开发平台的搭建及相关配置 2. 创建项目并熟悉文件目录结构 3. 实现例程添加用户名,密码 三...
2. **接口回调**:这是一种常用的方式,通过定义一个接口,让Activity实现该接口,然后在PopupWindow中调用接口方法来传递数据。当PopupWindow需要向Activity传递数据时,只需调用已实现的接口方法即可。这样做的...
6. **使用IntentService或BroadcastReceiver**:当数据传输涉及到后台服务或需要广播通知时,这两种方式也是常用的选择。 ### 五、注意事项 1. 传递数据时,要确保数据类型兼容,否则可能导致运行时异常。 2. 对于...
虽然两种方法在概念上有所不同,但都是用来实现跨组件的数据传递。在iOS中,委托协议提供了一种更灵活的方式,不仅限于值的传递,还可以用于通知、状态更新等多种场景。而在Android中,`onActivityResult`则更加专注...
在Java中,有两种基本的序列化方式:`java.io.Serializable` 和 `android.os.Parcelable`。虽然两者都可以用来序列化对象,但它们在性能和使用场景上存在差异。 1. **Serializable** 是Java的标准序列化接口,实现...
Thread 类和 Runnable 接口是 Android 中的线程管理机制,常用的方法有 start()、run()、join()、sleep()、setPriority() 等。 UI 组件 Android 中的 UI 组件有多种,包括 View、SurfaceView、TextureView 等。...
第三种方法是基于外部存储的数据传输,包括File、SharedPreferences、SQLite和Content Provider。这些方法适用于更复杂的数据存储和共享需求: 1. File:通过读写文件来传递数据,适合存储大量数据,但更新操作较为...
- **Intent**: Intent是Android中最常用的IPC方式,它可以携带数据启动服务或者广播。客户端可以通过startService或bindService方法,附带Intent启动或绑定到服务端,并在Intent中放入需要传递的数据。 - ** ...
本文将深入探讨两种主要的序列化方式:Serializable和Parcelable,并比较它们的优缺点以及适用场景。 首先,我们来了解什么是序列化。序列化是将对象的状态转换为可存储或可传输的形式的过程。在Android中,这个...
Intent作为四大组件(Activity、Service、BroadcastReceiver、ContentProvider)之间的桥梁,分为显式和隐式两种。显式Intent直接指定目标组件,而隐式Intent通过定义action、category等信息让系统选择合适的组件。...
TCP、UDP和Socket是网络编程中的三种常用协议: * TCP:TCP是一种面向连接的协议,需要三次握手和四次挥手来完成数据传送。 * UDP:UDP是一种无连接的协议,数据传送不需要建立连接。 * Socket:Socket是一种网络...
`Parcelable`和`Serializable`是Android中两种常见的序列化接口,用于数据持久化和跨进程通信。`Parcelable`的效率高于`Serializable`,因为它在序列化和反序列化过程中使用了更高效的二进制格式。`Parcelable`对象...
**6.2 Android跟蓝牙耳机建立连接有两种方式:** **方式一:通过系统设置界面手动连接** 用户可以在系统的蓝牙设置界面中手动搜索并连接蓝牙耳机。 **方式二:通过编程接口自动连接** 开发者可以通过编写代码来...
在Android开发中,ListView是一种常用的UI组件,常用于展示大量数据列表,如联系人管理界面。本实例将探讨如何在Android应用中实现一个基于ListView的联系人管理系统,并涉及两个Activity间的数据传递。以下是对相关...
NFC(Near Field Communication,近场通信)是一种短距离无线通信技术,允许设备在近处进行数据交换。这个“NFC测试demo”很可能是用于帮助开发者理解和实践如何在Android平台上集成和测试NFC功能的代码示例。在这个...
设备可以分为**DTE**(Data Terminal Endpoint, 数据终端)和**DCE**(Data Circuit Endpoint, 数据电路端)两种类型,但在实际应用中,这两种设备类型并不需要严格区分。 ##### 2. MAC硬件地址 **MAC地址**(Medium/...
Android的IPC(Inter-Process Communication)机制主要包括AIDL、Messenger、Socket和Shared Memory等方式,其中AIDL是Android中最常用的IPC方式,用于跨进程传输数据和对象。 #### 40. NDK NDK(Native ...
Android支持两种类型的蓝牙连接:经典蓝牙(Bluetooth Classic)和低功耗蓝牙(Bluetooth Low Energy, BLE)。在"BTClient3"项目中,我们可能使用的是经典蓝牙,因为它是处理大量数据传输的传统方式,适用于设备间的...