09月22日, 2014 323次
安卓开拓教程(Android多界面运用步调开拓)
开篇正文观赏需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就不妨了,底下举行传播一个图片数据:
两者之间的大概传播情势