安卓开发基础教程-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

相关推荐

  • 有没有和摇一摇漂流瓶一样的软件

    有没有和摇一摇漂流瓶一样的软件有没有和摇一摇漂流瓶一样的软件(和) 在整个10月期间,大部分内容都要直播为大家展示一个属于国内领先的ScratchD系列小游戏,可以当作很重要的辅助…

    科研百科 2024年11月27日
    1
  • 外文检索数据库有哪些

    外文检索数据库是指用于检索和获取国际或国外文献的数据库。这些数据库包括Web of Science、Scopus、PubMed、JSTOR、Google Scholar等。 Web…

    科研百科 2024年10月1日
    20
  • 项目进度跟进软件

    项目进度跟进软件 随着现代软件开发的日益复杂和快速,项目进度跟进变得越来越重要。项目进度跟进软件是一种可以帮助开发人员和项目管理人员跟踪项目进度的工具,能够帮助他们更好地协调工作,…

    科研百科 2024年8月20日
    45
  • 拔尖学生培养计划2.0基地

    拔尖学生培养计划2.0基地 近年来,中国的教育领域取得了长足的进步,尤其是在培养拔尖学生方面。为了进一步提高学生的质量,许多学校都推出了自己的拔尖学生培养计划。今天,我将介绍一种名…

    科研百科 2024年11月17日
    0
  • 科研项目管理管理制度,自制或外购分析(科研项目内部管理制度)

    采购规划制定了采购和签订合同的方法,并产生了项目集采购管理计划。这个过程的参与者可能包括项目集经理、适当的项目集干系人和其他在组织中负责管理采购、合同或其他法律方面的个体。 专家判…

    科研百科 2022年12月27日
    245
  • 如何做好机电施工的项目管理?

    在机电工程项目上如何提高经济效益,保证工程质量的同时,实现工程项目预定的质量、成本和进度的圆满完成,做好项目组织策划、成本控制、质量管理以及项目安全生产、文明施工的工作就越发的重要…

    科研百科 2023年9月2日
    138
  • 员工管理系统项目目标

    员工管理系统项目目标 随着企业的发展,越来越多的企业开始注重员工的管理,建立一个完善的员工管理系统对于企业的运营和管理具有重要意义。本文将介绍员工管理系统项目的目标,包括系统的设计…

    科研百科 2024年12月16日
    2
  • 科研项目实施时间表(科研项目一般什么时候结项)

    科研项目一般什么时候结项? 科研项目的结项是研究人员在完成项目任务和达成预期目标后的一个重要里程碑。项目的结项时间通常会根据项目类型、规模、难度和研究人员的个人情况而有所不同。以下…

    科研百科 2024年4月6日
    103
  • 思维导图ai生成网站,五款好用的思维导图生成软件分享(思维导图生成工具)

    思维导图AI生成网站有哪些?随着科技地不断进步,人工智能也迎来了发展的新趋势。现如今市面上出现了非常多的AI生成软件,每一个都能让大家的工作、学习效率倍增,包括思维导图工具也不例外…

    科研百科 2024年4月28日
    66
  • 访绿业元总部!(绿业元集团)

    本文主要讲述参访绿业元总部的观感,与范国防总裁短暂会面的情况。 全文3221字,阅读需时5分钟。 郑州,趁着参加第八届赢销商峰会的间隙,在绿业元副总裁华冠彬安排下,菜头短暂到访绿业…

    科研百科 2023年8月24日
    327