安卓开发基础教程-Android多界面应用程序开发(android 界面开发)

开篇

本文阅读需10分钟,简单易上手,属于安卓开发教程的基础部分。

建议精读,深刻理解大意。多做实践。多写代码。

本文章由做全栈攻城狮原创首发。

同名公众号已开启,官网www.8z5.net。


本套教程主要讲解安卓开发的相关知识,从基础到精通。一方面可以巩固自己所得,另一方面可以帮助对安卓开发感兴趣的朋友。

上篇教程:用Android最火的快速开发框架XUtils,进行文件下载

上几次主要讲解的是网络请求的相关知识。在接下来一段时间,将要讲解activity多界面应用程序的开发。


Activity

Activity是安卓四大组件之一。

安卓四大组件分别为:Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收者。我们会按照这个顺序进行讲解。

今天是Activity。何为Activity?

个人理解就是在App中的每一个界面都属于Activity。在这个界面上实现功能,处理逻辑。

可以看到在安卓的项目中有Activity的身影:

安卓开发基础教程-Android多界面应用程序开发(android 界面开发)

安卓项目

Activity需要进行配置才可以使用。

Activity需要在AndroidManifest.xml中进行配置才可以使用。

那你可能会问,为什么我们以前写的项目,为什么Activity可以直接打开呢?

那是因为在默认创建Activity时,已经自动在Androidmanifest.xml中配置了。如图:

安卓开发基础教程-Android多界面应用程序开发(android 界面开发)

Activity中的配置

解读一下这个配置:

安卓开发基础教程-Android多界面应用程序开发(android 界面开发)

Activity在Androidmanifest中的配置

Name:表示Activity类所在的包名 类名,我们把它叫做完全路径。

Action标签的Name为MAIN表示这个Activity是程序的主入口。运行本程序直接进入这个Activity。

category中的name为LAUNCHER表示本activity可以在Launcher中执行。launcher可以理解为桌面。


下面新建一个SecondActivity并配置:

新建:

安卓开发基础教程-Android多界面应用程序开发(android 界面开发)

新建Activity

添加完毕你会发现Androidmanifest中自动添加对应的配置,这就是最简单的Activity。

安卓开发基础教程-Android多界面应用程序开发(android 界面开发)

Activity的配置


用MainActivity启动SecondActivity:

为了区分两个Activity,分别更改其中的界面:

安卓开发基础教程-Android多界面应用程序开发(android 界面开发)

MainActivity

安卓开发基础教程-Android多界面应用程序开发(android 界面开发)

SecondActivity

在MainActivity中添加按钮,跳转到SecondActivity:

安卓开发基础教程-Android多界面应用程序开发(android 界面开发)

Intent意图跳转

此时点击MainActivity中的按钮即可进入SecondActivity。


跳转并带数据过去

跳转Activity的时候,加入键值对数据:

安卓开发基础教程-Android多界面应用程序开发(android 界面开发)

传递数据在Intent

在SecondActivity中获取数据:

添加textView显示data的值:

安卓开发基础教程-Android多界面应用程序开发(android 界面开发)

Second的前台界面

获取MainActivity传递过来的值:

安卓开发基础教程-Android多界面应用程序开发(android 界面开发)

获取传递过来的data值

效果:

安卓开发基础教程-Android多界面应用程序开发(android 界面开发)

传输数据的效果


当然可以附带更多数据,直接在下面继续put就可以了,下面进行传递一个图片数据:

安卓开发基础教程-Android多界面应用程序开发(android 界面开发)

两者之间的大体传递形式

END.


我是成傲天。

生活在不出名的本科院校,白天是学生族,晚上是程序员和知识服务工作者。

读完我的文章如果有收获,记得打赏、关注和点赞哦!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年3月16日 上午8:33
下一篇 2023年3月16日 上午8:43

相关推荐

  • 课题研究项目申请评审书中研究类别怎么填

    课题研究项目申请评审书中研究类别怎么填 在课题研究项目申请评审书中,研究类别是非常重要的一项内容。它是对研究课题的一个重要描述,也是评审人员对研究课题的一个重要评估标准。那么,课题…

    科研百科 2024年10月20日
    3
  • 研究生做科研有钱吗(研究生找科研项目工作好找吗)

    研究生找科研项目工作好找吗? 随着科技的不断发展,研究生已经成为了当今社会中不可或缺的一部分。而对于那些想要继续深造的研究生来说,找科研项目工作成为了他们的首要任务。那么,研究生找…

    科研百科 2024年4月6日
    60
  • 未制定内部控制工作手册

    未制定内部控制工作手册未制定内部控制工作手册“立刻收到了《西尔斯定律》。”《西尔斯定律》是《西尔斯定律》的第一本,全名为《西尔斯定律》,作者是意大利作家斯宾塞。这本书从奥斯曼帝国、…

    科研百科 2024年11月27日
    0
  • 夸克《项目管理特训营》助力金风科技全面项目化管理水平提升(夸克管理咨询)

    21世纪的社会,一切都是项目, 一切也必须将成为项目。 美国项目管理学者 保罗 ·格雷斯(Paul Grace) 2020年8月23日至8月25日,夸克书院为金风科技开展了为期3天…

    科研百科 2023年12月16日
    222
  • “活体抵押”敲开黑龙江畜牧业融资大门

      “老话讲‘家有万贯,带毛的不算’,如今在我们这里,这句老话被颠覆了。以前想都不敢想,牛舍里的3000头奶牛还能作为抵押物从银行贷款。现在,当…

    科研百科 2022年5月15日
    427
  • 企业公司会议管理制度(范文)(公司会议管理制度ppt)

    给大家带来1篇《企业公司会议管理制度》模板,有需要的赶紧转发收藏 1.目的 为了使公司的会议管理规范化、有序化,提高会议质量。 2.适用范围   适用于_______有限公司的会议…

    科研百科 2022年10月7日
    284
  • 项目管理 广州

    广州项目管理的概述 广州是一个人口众多的城市,也是中国南方的一个重要经济中心。在广州市,项目管理是一个普遍存在的领域,涉及到各种不同类型的项目,从基础设施建设到商业活动和科技创新等…

    科研百科 2024年9月15日
    26
  • 项目管理什么系统好

    项目管理是许多组织中非常重要的一项任务,负责计划,组织,控制和跟踪项目的进展。一个好的项目管理系统可以帮助组织实现这些目标,提高项目管理的效率和质量。 现在有许多不同的项目管理系统…

    科研百科 2024年9月23日
    24
  • 青海省开展畜禽屠宰清理整顿行动

       近日,青海省农牧厅联合省环境保护厅、省食品药品监督管理局、省公安厅共同启动了全省畜禽屠宰清理整顿专项行动,以确保肉食品质量安全。fyh   据了解,专项行动的目标是…

    科研百科 2022年6月6日
    435
  • 如何建立健全制度

    如何建立健全制度如何建立健全制度,构建有效的制度体系?习近平总书记关于构建有效的制度环境的建议:一、新的时代背景1. 在新时代的发展环境里,现代国家最需要的就是新生产力和人民的发展…

    科研百科 2024年11月25日
    0