安卓开发教程|Android多界面应用程序开发
安卓开发教程(Android多界面应用程序开发)
开篇
本文阅读需10分钟,简单易上手,属于安卓开发教程的基础部分 。
建议精读,深刻理解大意 。多做实践 。多写代码 。
本文章由做全栈攻城狮原创首发 。
同名公众号已开启,官网www.8z5.net 。
本套教程主要讲解安卓开发的相关知识,从基础到精通 。一方面可以巩固自己所得,另一方面可以帮助对安卓开发感兴趣的朋友 。
上篇教程:用Android最火的快速开发框架XUtils,进行文件下载
上几次主要讲解的是网络请求的相关知识 。在接下来一段时间,将要讲解Activity多界面应用程序的开发 。
Activity
Activity是安卓四大组件之一 。
安卓四大组件分别为:Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收者百思特网 。我们会按照这个顺序进行讲解 。今天是Activity 。何为Activity?
个人理解就是在App中的每一个界面都属于Activity 。在这个界面上实现功能,处理逻辑 。
可以看到在安卓的项目中有Activity的身影:
安卓项目
Activity需要进行配置才可以使用 。
Act百思特网ivity需要在AndroidManifest.xml中进行配置才可以使用 。
那你可能会问,为什么我们以前写的项目,为什么Activity可以直接打开呢?
那是因为在默认创建Activity时,已经自动在Androidmanifest.xml中配置了 。如图:
Activity中的配置
解读一下这个配置:
【安卓开发教程|Android多界面应用程序开发】
Activity在Androidmanifest中的配置
Name:表示Activity类所在的包名+类名,我们把它叫做完全路径 。
Action标签的Name为MAIN表示这个Activity是程序的主入口 。运行本程序直接进入这个Activity 。
category中的name为LAUNCHER表示本activity可以在Launcher中执行 。launcher可以理解为桌面 。
下面新建一个SecondActivity并配置:
新建:
新建Activity
添加完毕你会发现Androidmanifest中自动添加对应的配置,这就是最简单的Activity 。
Activity的配置
用Main百思特网Activity启动SecondActivity:
为了区分两个Activity,分别更改其中的界面:
MainActivity
SecondActivity
在MainActivity中添加按钮,跳转到SecondActivity:
Intent意图跳转
此时点击MainActivity中的按钮即可进入SecondActivity 。
跳转并带数据过去
跳转Activity的时候,加入键值对数据:
传递数据在Intent
在SecondActivity中获取数据:
添加textView显示data的值:
Second的前台界面
获取MainActivity传递过来的值:
获取传递过来的data值
效果:
传输数据的效果
当然可以附带更多数据,直接在下面继续put就可以了,下面进行传递一个图片数据:
两者之间的大体传递形式
- 高德打车|高德打车能开发票吗
- 《DK新视觉 人人学英语 第2册教程 初级》读后感100字
- 房地产|2021年中国地产企业权益拿地金额与面积TOP100,房地产开发面积
- 疫苗项目开发个人简历写法怎么样?
- 生产技术开发员求职简历怎么写?
- 扶贫开发局安全生产工作自查报告怎么写?
- 房地产开发个人简历怎么写?
- 幼儿园开学新闻稿怎么写?
- 软件开发专业毕业生求职信_求职信怎么写?
- 软件开发策划书范文有没有?