Android基础篇——聊聊Activity

我们在上一章里讲述了如何使用Android Studio新建一个Android项目来作为我们的Android基础的入门知识点。相信跟着教程走的童鞋都可以在模拟器或者真机上看到 hello 的字样,这说明你们已经成功get到了开发Android项目的最基础的部分,但或许有人在疑问,可是我明明什么都没有做啊,一行代码都没敲,怎么就成功了呢?难不成Android开发不用敲代码??!啊哈哈,如果你这么想的话,那可就偏老远了,我们在进行Android开发的时候,其实是要处理好多东西的。曾经有人这么说过,搞Android的就是个搞大杂烩的,什么意思呢?用户交互界面要友好,自己弄。业务逻辑清晰明显无bug,自己弄,后台数据传输和处理,自己弄。代码出啥问题了,恩,这个可以让测试帮忙看一下,但也是自己弄啊哈哈哈~,而在这里面呢,有部分用户交互界面的内容我们是不需要自己弄都是ok的,但是后面那些东西,真的都是用代码给慢慢实现的。所以我们前面先打基础,从用户交互界面开始说起,为什么呢?因为你们现在看到的那个hello界面,就是一个不需要我们自己写代码的一个用户交互界面,当然,他也有一个很专业的名字——Activity,当然,也可以叫做活动。从狭义上来说,Activity可以理解为供用户交互和向用户展现所需信息的窗口,就比如你去银行柜员机窗口,要存钱就点存钱,要取款就取款,那么他就会根据你的选择去引导你存钱或者取款对吧,这其实就是一个Activity了。当然,你可不要以为Activity就是个展现界面的玩意就轻视了,它可是作为Android开发的四大基石之一,在Android开发中发挥着巨大的作用,这可是千万不能忽视的。为什么呢?如果我们单纯是给用户一张图来展现我们需要的信息的话,那自然是挺简单的,但是玩过手机的银都应该知道,你点了某款软件上的某个按钮之后,它肯定会给你回应的啊。比如你媳妇双十一在淘宝上选了10000块钱的洗发露,点击购买的时候淘宝会不会不起任何反应?不可能啊,钱还是要付的,媳妇也是要疼的是吧,你看淘宝就贴心地给你一个疼老婆的机会,只要你媳妇一点购买,立刻跳出支付页面,选择付款,给钱下单一条龙服务,多顺畅是吧。那么问题来了,为什么你媳妇点了购买会弹出支付界面而不是直接退出呢这里面就是用户交互的问题了,在这个问题上,Activity需要准确知道那个键是支付的,那个键是取消的,还要知道什么你媳妇点的是支付还是取消,更要知道你媳妇点了按钮之后要怎么跟你媳妇展现她选择的结果,这些都是都是谁来负责呢?自然就是我们的Activity了。所以我在上面说,Activity可以理解为供用户交互和向用户展现所需信息的窗口就是这个原因,他有两部分重要功能,一是处理交互,而是展现界面,三是两个界面之间的数据怎么传递,我总不能说媳妇买了一条1块钱的棒棒糖,结果支付显示要交100块吧,所以在这里也涉及到一些数据的问题。而怎么去处理这些东西呢?每个activity都会有相应的代码去控制,当然,在Activity的背后,其实也有很多大boss没有处理,不过今天这个是扫盲贴,主要是帮助大家清晰认识什么是Activity以及怎么使用Activity。那么我们接下来是不是就要开讲了!好激动,小凳子走起来!额,这个,学习是要学,但是我们要换个教室,点击学习更多Activity内容。为什么呢?因为其实关于Activity的知识我前面已经写好了,只是最后自己发现漏掉了一些理解上的东西,对于初学者来说,不知道什么是Activity就去看Activity的话,真的可能就会烧脑到想放弃,所以决定先让大家知道什么是Activity,再让大家去学习Activity,下一章呢就教大家怎么去布置界面以及实现界面交互,从而真正入门Android开发。
下一章:Android开发基础篇——Activity的布局及交互,敬请期待~

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页