首先,今天發現了一個很牛逼的教程網站:慕課網(http://www.imooc.com/)。有很多大牛發布的教學視頻。值得收藏、學習。
今天主要參照陳啟超老大的視頻,學習了多個Activity之間的切換。工程中添加了多個Activity之后,最重要的還是要相應的修改AndroidManifest.xml文件。
(1)注冊新加的Activity
(2)指定首先創建的Activity
連續兩晚的學習都涉及到了AndroidManifest.xml,這次就仔細的學習下。
借鑒: http://mobile.51cto.com/aprogram-340646.htm;
http://www.cnblogs.com/pilang/archive/2011/04/20/2022932.html (該篇文章解釋的很詳細,尤其文后的留言中提及的在AndroidManifest.xml中如何注冊不同包中的Activity的方法:用“.包名.類名”即可,“.”代表在manifest中package中聲明的路徑。暫時還沒涉及到,先做個標記。)

AndroidManifest.xml是每個Android程序中必不可少的文件。位於整個項目的根目錄,描述了package中的組件(activities,services等)、它們各自的實現類、各種能被處理的數據和啟動位置。除了能聲明程序中的Activities,ContentProvides,Services和Intent Receivers,還能指定permissions(安全控制)和instrumentation(測試)。(注:該段文字摘抄自網絡,目前只接觸過Activity,其它暫未涉及到,亟待努力學習……)
第1行:XML文件的頭部信息,聲明XML的版本和編碼方式
第2~3行:manifest項,即根節點。屬性包括(1)schemas URL地址; (2)包名:vsang.index
第5~9行:application子節點,
allowBackup:是否允許應用程序備份和恢復。
icon:APP的圖標,一般存放在drawable文件夾下
theme: 是一個資源的風格,定義了一個默認的主題風格給所有的activity,也可以在activity中單獨設置
第10~18行:任何被用戶看作頂層應用程序,並能被程序啟動器所用的package,需要包含至少一個Activity組件來支持MAIN操作和LAUNCHER類別。
第20~21行:注冊新的Activity。
從網上能方便的搜索到相關的知識,囿於目前所學尚淺,AndroidManifest.xml中很多屬性只能隨着學習的深入慢慢接觸到。言而總之,總而言之,只有堅持、持之以恆。
