Android学习记录 - Intent

1,Intent是什么?

Intent是Activity之间跳转的媒介,通过这个媒介,一个Activity可以跳转到另一个Activity

2,为什么需要Intent(意义、作用等)

当应用程序具有多个Activity时,通常需要从一个Activity跳转到另一个Activity,而Intent的作用就是完成这个跳转,并且它还可以协助一个Activity传递数据给另一个Activity

一个Activity类似于一个网页,网页之间的跳转使用URL,而Activity之间的跳转使用Intent

时间: 2024-10-11 21:30:54

Android学习记录 - Intent的相关文章

Android学习记录——让应用通晓地理

一个可以把现在的心情记录到地图上的 APP ,基于高德 LBS 开放平台. 需要用到的工具 Android Studio Android 集成开发环境 Genymotion Android 模拟器 高德 LBS 开放平台 提供定位.地图及其数据存储 Android Asynchronous Http Client Android 异步 HTTP 请求库 Android Studio 和 Genymotion 的基本使用方法可参考<Android学习记录--开发环境搭建>. 创建应用--Mood

Android学习记录一——安装环境

一直想接触这块,但是却一直耽搁到现在.找过几回资料,找过几回安装包,这两天受了些刺(gong)激(zi),决定静下心来,一点点开始吃. 接触c#都是从门外汉开始,谈不上任何编程基础,所以接触android也很慢. 1.首先需要找到开发工具.就像c#winform用VisualStudio,android的基础语言是java,开发工具自然首选eclipse.这个环节走了一些弯路,最后找到了android官网上的ADT(Android Development Tools). 官网介绍: It's a

android学习五 Intent

1.Intent是组件间调用的桥梁. 2.Android系统定义了很多Intent    http://developer.android.com/guide/components/intents-common.html 3.Intent    Intent包括的内容可以有以下一个或多个 操作 数据 extra数据 组件名称 包含组件名称的Intent叫显示Intent,否则 叫隐式Intent.显示Intent在做目标活动匹配时会忽略掉除组件名称的其他部分内容. new Intent(Inte

Android学习笔记-Intent(一)

Intent对象在Android官方API这样描述:It is a passive data structure holding an abstract description of an operation to be performed. 它是一种数据结构,抽象描述一次将要被执行的操作,其作用是在程序运行过程中连接两个不同的组件. Intent机制的引入,是实现Android应用程序的组件间通信的一种消息机制,它允许你在应用程序的组件间传递 Intent 来执行动作和产生事件,组件可以是跨应

Android学习之Intent过滤器的使用

Intent过滤器 我们的app的功能可能对别的app也有用,那么我们的app应该做好响应其他APP的准备. 例如,一个社交app,它可以分享信息或者照片给好友,那么最好我们的app能够接收ACTION_SEND的intent,这样当用户在其他app触发分享功能的时候,我们的app也能够出现在待选对话框. 通过在manifest文件中的<activity>标签下添加<intent-filter>属性,能使其他的app能够启动我们的activity. 当app被安装到设备上时,系统可

android学习记录(十七)---Notification 精要解析

notification,通知,显示在状态栏那里的信息.它看起来是这样的: 如果想设计更为人性化的notification,可参考android官方的design文档----notification 创建notification 类似于AlertDialog的创建,notification的创建同样也是通过NotificationCompat.Builder来设置ui界面然后调用Builder.build()方法创建.当你想展示你的notification时,通过调用NotificationMa

Android学习之Intent传递数据

Intent在Activity中的作用主要是有两个: 1.启动目标Activity 2.传递数据 Intent在传递数据时分两种情况:向下一个Activity传递数据和从下一个Activity返回数据. 一.向下一个Activity传递数据主要是利用Intent作为“信使”来调用, 原Activity需要创建一个intent,并用putExtra(键,值)方法向intent中放入需要传递的信息,然后启动. public void onClick(View view){ String msg =

Android学习记录(一)res中AndroidManifest文件说明

<?xml version="1.0" encoding="utf-8"?> <!-- xmlns:android 约束规则,参考schemas package:此包表示整个java应用程序的主要包名,而且是一个默认的程序名称. android:versionCode="1":表示工程所生成的apk的版本号,1开始,2,3,4不断升级(软件升级时用的) android:versionName="1.0":表示

android学习之intent学习笔记

1 以代码介绍一下激活意图的方法: //显示激活意图 //方法1 // Intent intent=new Intent(); // intent.setClassName("com.example.multiactivity", "com.example.multiactivity.SecondActivity"); // startActivity(intent); //方法2 // Intent intent=new Intent(this, SecondAc