安卓开拓教程(Android多界面运用步调开拓)

开篇正文观赏需10秒钟,大略易上手,属于安卓开拓教程的普通局部。

倡导细读,深沉领会大概。多做试验。多写代码。

本作品由做全栈攻城狮原创首演。

同名大众号已打开,官网www.8z5.net。

本套教程重要解说安卓开拓的关系常识,从普通到粗通。一上面不妨坚韧本人所得,另一上面不妨扶助对安卓开拓感爱好的朋口口网友。

上篇教程:用Android最火的赶快开拓框架XUtils,举行文献载入

安卓开拓教程(Android多界面运用步调开拓) 第1张

上几次重要解说的是搜集乞求的关系常识。在接下来一段功夫,将要解说Activity多界面运用步调的开拓。

Activity

安卓开拓教程(Android多界面运用步调开拓) 第2张

Activity是安卓第四次全国代表大会组件之一。

安口口网卓第四次全国代表大会组件辨别为:Activity,Service效劳,Content Provider实质供给者,BroadcastReceiver播送接受者。咱们会依照这个程序举行解说。

安卓开拓教程(Android多界面运用步调开拓) 第3张

即日是Activity。何为Activity?

部分领会即是在App中的每一个界面都属于Activity。在这个界面上实行功效,处置论理。

不妨看到在安卓的名目中有Activity的身影:

安卓名目

安卓开拓教程(Android多界面运用步调开拓) 第4张

Activity须要举行摆设才不妨运用。

Activity须要在AndroidManifest.xml中举行摆设才不妨运用。

安卓开拓教程(Android多界面运用步调开拓) 第5张

那你大概会问,干什么咱们往日写的名目,干什么Activity不妨径直翻开呢?

那是由于在默许创造Activity时,仍旧机动在Androidmanifest.xml中摆设了。如图:

安卓开拓教程(Android多界面运用步调开拓) 第6张

Activity中的摆设

解读一下这个摆设:

Activity在Androidmanifest中的摆设

Name:表白Activity类地方的包名+类名,咱们把它叫作实足路途。

安卓开拓教程(Android多界面运用步调开拓) 第7张

Action标签的Name为MAIN表白这个Activity是步调的主进口。运转本步调径直加入这个Activity。

category中的name为LAUNCHER表白本activity不妨在Launcher中实行。launcher不妨领会为桌面。

底下兴建一个SecondActivity并摆设:兴建:

兴建Activity

安卓开拓教程(Android多界面运用步调开拓) 第8张

增添结束你会创造Androidmanifest中机动增添对应的摆设,这即是最大略的Activity。

Activity的摆设

用MainActivity启用SecondActivity:为了区口口网分两个Activity,辨别变动个中的界面:

MainActivity

SecondActivity

在MainActivity中增添按钮,跳转到SecondActivity:

Intent企图跳转

安卓开拓教程(Android多界面运用步调开拓) 第9张

此时点击MainActivity中的按钮即可加入SecondActivity。

跳转并带数据往日跳转Activity的功夫,介入键值对数据:

安卓开拓教程(Android多界面运用步调开拓) 第10张

传播数据在Intent

在SecondActivity中获得数据:

安卓开拓教程(Android多界面运用步调开拓) 第11张

增添textView表露data的值:

安卓开拓教程(Android多界面运用步调开拓) 第12张

Second的前台界面

获得MainActivity传播过来的值:

安卓开拓教程(Android多界面运用步调开拓) 第13张

获得传播过来的data值

功效:

传输数据的功效

固然不妨附带更普遍据,径直在底下连接put就不妨了,底下举行传播一个图片数据:

两者之间的大概传播情势