安卓开发基础教程-凯发备用官网

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

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

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

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


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

上篇教程:

上几次主要讲解的是网络请求的相关知识。在接下来一段时间,将要讲解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可以理解为桌面。


新建:

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

新建activity

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

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

activity的配置


为了区分两个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

相关推荐

  • 临床医学教学工作计划精选(一)   一、加强细节管理,培养良好的工作习惯   细节决定质量,妇产科随机性强,平时工作习惯差,做护士长忙于日常事务,疏于管理,20xx年将把精力放在日…

    2022年6月10日
    312
  • 为认真贯彻落实财政部、省财政厅安排,做好行政事业单位内控制度建设与实施工作,全面反映各级各类行政事业单位内控工作成果,2016年末,市财政局将内控基础性评价报告纳入年度部门决算,作…

    科研百科 2024年7月12日
    79
  • 如何把书上的文字提取到手机上-这个方法快速方便(如何把书上的文字提取出到word上)

    在现代科技的助力下,我们不再需要逐字逐句地抄写书上的内容,只需借助一款实用的扫描软件,便可轻松将书籍上的文字转移到手机上。风云扫描王就是这样一款高效便捷的应用,下面将为大家详细介绍…

    科研百科 2024年4月18日
    93
  • vue微信小程序框架

    vue.js: 构建微信小程序的常用框架 vue.js是一个流行的javascript框架,它可以帮助开发者快速构建微信小程序。与传统的微信小程序开发方式相比,vue.js提供了许…

    科研百科 3天前
    0
  •   每日甘肃网—武威日报讯 为进一步提高设施畜牧业综合效益,近日,武威市出台《设施畜牧业提质增效实施方案》,推动主体生产模式持续健康发展。ape   《方案》提出,以产…

    科研百科 2022年5月28日
    313
  • 完善金融监管 防范金融风险(完善金融监管 防范金融风险深圳)

    原标题:完善金融监管 防范金融风险 提要 防范化解重大金融风险,我们要以战略思维审视全局,以前瞻性眼光把控金融发展方向、应对金融风险冲击、解决金融安全问题。金融防风险,没有完成时,…

    科研百科 2023年6月26日
    158
  • 重庆设立博士直通车科研项目 近年来,随着高等教育的不断进步和人们对教育质量的不断提高,博士教育已成为我国高等教育中的重要领域之一。为了进一步提高重庆的高等教育水平,重庆市政府于近日…

    科研百科 2024年9月8日
    34
  • 合规文化顺口溜

    合规文化顺口溜 合规文化,是现代企业必备的素质。合规不仅仅是遵守法律法规,更是在商业实践中遵循道德准则和行业规范。合规文化是企业长期发展的基石,是保障企业健康发展的必要条件。 作为…

    科研百科 3天前
    0
  • epc工程总承包项目实施过程管理细则(epc总承包项目管理规范)

    工程总承包项目实施过程控制 1、工程总承包的组织应在受控条件下提供生产和服务 生产和服务提供过程,直接影响产品或服务的质量。组织应确定要求,针对产品或服务的性质,对所有与生产服务提…

    2022年7月14日
    559
  • 合同管理名词解释 合同管理是指在组织或个人之间制定、执行和监督合同的过程,旨在确保合同的有效性和合规性,同时保护双方的利益。 合同管理涉及到多个名词和概念,下面是其中一些常见的名词…

    科研百科 2024年8月25日
    31
网站地图