网站首页 > 教程分享 正文
开篇
本文阅读需10分钟,简单易上手,属于安卓开发教程的基础部分。
建议精读,深刻理解大意。多做实践。多写代码。
本文章由做全栈攻城狮原创首发。
同名公众号已开启,官网www.8z5.net。
本套教程主要讲解安卓开发的相关知识,从基础到精通。一方面可以巩固自己所得,另一方面可以帮助对安卓开发感兴趣的朋友。
上篇教程:用Android最火的快速开发框架XUtils,进行文件下载
上几次主要讲解的是网络请求的相关知识。在接下来一段时间,将要讲解Activity多界面应用程序的开发。
Activity
Activity是安卓四大组件之一。
安卓四大组件分别为:Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收者。我们会按照这个顺序进行讲解。
今天是Activity。何为Activity?
个人理解就是在App中的每一个界面都属于Activity。在这个界面上实现功能,处理逻辑。
可以看到在安卓的项目中有Activity的身影:
安卓项目
Activity需要进行配置才可以使用。
Activity需要在AndroidManifest.xml中进行配置才可以使用。
那你可能会问,为什么我们以前写的项目,为什么Activity可以直接打开呢?
那是因为在默认创建Activity时,已经自动在Androidmanifest.xml中配置了。如图:
Activity中的配置
解读一下这个配置:
Activity在Androidmanifest中的配置
Name:表示Activity类所在的包名+类名,我们把它叫做完全路径。
Action标签的Name为MAIN表示这个Activity是程序的主入口。运行本程序直接进入这个Activity。
category中的name为LAUNCHER表示本activity可以在Launcher中执行。launcher可以理解为桌面。
下面新建一个SecondActivity并配置:
新建:
新建Activity
添加完毕你会发现Androidmanifest中自动添加对应的配置,这就是最简单的Activity。
Activity的配置
用MainActivity启动SecondActivity:
为了区分两个Activity,分别更改其中的界面:
MainActivity
SecondActivity
在MainActivity中添加按钮,跳转到SecondActivity:
Intent意图跳转
此时点击MainActivity中的按钮即可进入SecondActivity。
跳转并带数据过去
跳转Activity的时候,加入键值对数据:
传递数据在Intent
在SecondActivity中获取数据:
添加textView显示data的值:
Second的前台界面
获取MainActivity传递过来的值:
获取传递过来的data值
效果:
传输数据的效果
当然可以附带更多数据,直接在下面继续put就可以了,下面进行传递一个图片数据:
两者之间的大体传递形式
END.
我是成傲天。
生活在不出名的本科院校,白天是学生族,晚上是程序员和知识服务工作者。
读完我的文章如果有收获,记得打赏、关注和点赞哦!
猜你喜欢
- 2024-10-11 二、Android界面开发(安卓界面开发)
- 2024-10-11 你需要懂的安卓开发的学习流程(安卓开发要学哪些知识)
- 2024-10-11 (干货!)Android Studio开发实战:从零基础到App上线
- 2024-10-11 Android开发上还动不动混淆?这有一份踩坑总结
- 2024-10-11 天天玩手机却不了解Android操作系统?5分钟带你扫盲
- 2024-10-11 Android小白福利:开发环境搭建——图文超详细解说
- 2024-10-11 开发一个优秀的Android应用你必须要加入的代码及配置
- 2024-10-11 APP的开发过程详细介绍,长春APP开发公司科普
- 2024-10-11 安卓软件开发(安卓软件开发需要学什么)
- 2024-10-11 01.Android快速开发教程——序章(安卓快速开发平台)
你 发表评论:
欢迎- 最近发表
-
- 有了这份900多页的Android面试指南,你离大厂Offer还远吗?
- K2 Blackpearl 流程平台总体功能介绍:常规流程功能
- 零基础安卓开发起步(一)(安卓开发入门视频)
- 教程:让你的安卓像Windows一样实现程序窗口化运行
- Android事件总线还能怎么玩?(事件总线有什么好处)
- Android 面试被问“谈谈架构”,到底要怎样回答才好?
- Android开发工具Parcel和Serialize
- Android 中Notification的运用(notification widget安卓)
- Android退出所有Activity最优雅的方式
- MT管理器-简单实战-去除启动页(mt管理器怎么去除软件弹窗)
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)