| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> Andriod intent 用法实例(备忘) -> 正文阅读 |
|
[移动开发]Andriod intent 用法实例(备忘) |
适合小白,我就是小白。 Intent是一种运行时绑定(run-time binding)机制,它能在程序运行过程中连接两个不同的组件。通过Intent,你的程序可以向Android表达某种请求或者意愿,Android会根据意愿的内容选择适当的组件来完成请求。比如,有一个Activity希望打开网页浏览器查看某一网页的内容,那么这个Activity只需要发出WEB_SEARCH_ACTION给Android,Android就会根据Intent的请求内容,查询各组件注册时声明的IntentFilter,找到网页浏览器的Activity来浏览网页。 (具体方法百度很多,写的都不错。) 实例: 新建项目(new-project),是空的,还是基本的看自己喜欢。 ?项目名称看自己喜欢。 ?默认是这两个主要文件,MainActivity.java和content_main.xml,打开的位置看左面: ? ?要增加两个文件,实现intent跳转进行数据传递: ?基本文件准备完成,要修改androidmanifest.xml增加SecondActivity文件,不然无法跳转,我开始就卡要这里了。没加,程序执行不了。增加也很简单,基本都可以自动生成。 ?下面就是代码: MainActivity.java代码,第一行不要复制,除非我们起的名字一样,这里有些库可能用不取,我懒的改,反正多了也没事:
content_main.xml代码,就把三个控件的代码复制过去就行了,其他不动:
secondActivity.java内容,依然不要复制第一行。
activity_second.xml文件,只有一个控制,加进去就行了,其他不动。
运行结果: ?点击button后的结果: ? |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 2:55:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |