一、API文档说明
1.介绍
用于不同Activity之间的数据传递
1.重要方法
clear():清除此Bundle映射中的所有保存的数据。
clone():克隆当前Bundle
containsKey(String key):返回指定key的值
getString(String key):返回指定key的字符
hasFileDescriptors():指示是否包含任何捆绑打包文件描述符
isEmpty():如果这个捆绑映射为空,则返回true
putString(String key, String value):插入一个给定key的字符串值
readFromParcel(Parcel parcel):读取这个parcel的内容
remove(String key):移除指定key的值
writeToParcel(Parcel parcel, int flags):写入这个parcel的内容
二:实例
public class TestBundle extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public boolean onTouchEvent(MotionEvent event) {
Intent intent = new Intent();
intent.setClass(TestBundle.this, Target.class);
Bundle mBundle = new Bundle();
mBundle.putString("Data", "ray'blog");
intent.putExtras(mBundle);
startActivity(intent);
finish();
return super.onTouchEvent(event);
}
}
public class Target extends Activity{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Bundle bundle = getIntent().getExtras();
String data=bundle.getString("Data");
setTitle(data);//设置标题
}
}
分享到:
相关推荐
在Android应用开发中,创建一个简易购物车功能是常见的需求,这通常涉及到用户界面的构建、数据管理以及交互逻辑的设计。在这个项目中,开发者使用了Android Studio作为集成开发环境(IDE),并结合了RecyclerView和...
总之,“android之简易绘图板”项目虽然简单,但它涵盖了许多Android图形编程的核心概念,包括Canvas绘图、用户交互处理和性能优化。对于初学者来说,这是一个很好的起点,可以从这个基础上进一步学习和改进,例如...
以下是一个简单的示例,展示如何计算CPU使用率: ```java public float getCpuUsage() { String[] cpuUsage = getKernelCpuUsage("/proc/stat"); if (cpuUsage != null && cpuUsage.length >= 2) { long total =...
【Android-简易打地鼠】项目是一个以游戏“打地鼠”为主题的Android应用程序开发实例,旨在教授初学者如何在Android平台上构建一个简单的交互式游戏。这个项目使用了Eclipse集成开发环境(IDE)进行开发,因此文件名...
在Android平台上开发一款简易天气预报应用,涉及到的关键技术主要包括网络请求、数据解析和用户界面展示。这个项目可以作为学习和实践OkHttp与Gson库的一个好案例。下面将详细讲解这些知识点。 首先,**OkHttp** 是...
【Android-简易弹钢琴】 Android平台上的“简易弹钢琴”应用程序是一个创新的移动娱乐软件,它将传统的钢琴体验与现代科技结合,使用户能够在手机上享受弹奏音乐的乐趣。这款应用设计简洁,易于操作,适合音乐爱好...
本项目"android相机相册使用简单例子v1.0"提供了一个基础示例,帮助开发者理解如何在Android应用中实现这两个功能。 首先,调用默认相机进行拍照涉及到`Intent`的使用。在Android中,可以使用`Intent`启动系统相机...
在本次课设中,我们将会探讨如何使用Android Studio开发一个基于SQLite数据库的简易通讯录应用。这个应用包含两个主要界面:启动页和主页面。在主页面上,用户可以进行联系人的增删改查操作,同时还能读取系统的联系...
在本项目中,我们将探讨如何使用Android Studio来开发一个简易的计算器应用,这是针对K12阶段学习者的一份典型期末大作业。Android Studio是谷歌官方推荐的Android应用程序开发集成开发环境(IDE),它提供了丰富的...
本项目"基于Android Studio的打砖块游戏(简易版)",提供了一个简单易学的实例,旨在帮助开发者了解如何使用Android Studio开发安卓游戏,特别是对于初学者来说,这是一个很好的实践平台。 首先,我们来看游戏的...
在本项目中,我们探讨的是如何使用Android Studio来创建一个简单的QQ界面仿制品。这个教程主要面向初学者,旨在帮助他们熟悉Android应用开发的基本流程,尤其是界面设计和用户交互部分。下面将详细介绍在这个项目中...
本资源配套本人的博客文章《Android开发】Android Studio中进行简单的WebView构建浏览器开发1》和《Android开发】Android Studio中进行简单的WebView构建浏览器开发2》进行使用,实现了基本的浏览器功能:包括:输入...
android简易打地鼠.zip android简易打地鼠.zip android简易打地鼠.zip android简易打地鼠.zip android简易打地鼠.zip android简易打地鼠.zip android简易打地鼠.zip android简易打地鼠.zip android简易打地鼠.zip ...
Android实现简单音乐播放器(MediaPlayer),供大家参考,具体内容如下 开发工具:Andorid Studio 1.3 运行环境:Android 4.4 KitKat 工程内容 实现一个简单的音乐播放器,要求功能有: 播放、暂停功能; 进度条显示...
基于Android的简易学生信息管理系统 项目简介 这是一个基于Android平台的学生信息管理系统,作为《Android移动应用开发》课程的结课作业。项目完成于2018年1月,使用Android Studio 2.2.3开发。 个人博客...
在这种情况下,你需要一个完整功能的wget版本,这就是"Android终端上可以使用的完全版本wget"的由来。 wget是一款强大的非交互式网络下载工具,广泛应用于Linux和Unix系统,同时也适用于Android这样的移动平台。它...
总的来说,【简易Android点菜系统】项目涵盖了Android应用开发的核心概念和技术,包括Android SDK的使用、Android Studio环境搭建、布局设计、数据存储、事件处理、网络编程以及UI设计等。通过实践这个项目,初学者...
【简易计算器(Android)】项目是一个基础的移动应用开发实例,主要使用了Android平台和Java编程语言。这个项目旨在帮助初学者理解如何在Android环境中构建一个简单的计算器应用。以下是该项目涉及的主要知识点: 1...
Android 一个sql 简单使用 ,适合于新手 详细描述:http://blog.csdn.net/y_haiyang/article/details/10210609 ====================关注小鱼=================== 新浪微博:http://weibo.com/AwareMissing 腾讯...
【Android小项目之简单词典】是一个以Android平台为基础的轻量级应用,旨在提供便捷的单词查询功能。这个项目对于初学者来说是极好的学习资源,它涵盖了Android开发中的核心概念和技术,如用户界面设计、数据存储和...