Android Studio 學習 - AndroidManifest.xml文件學習


  首先,今天發現了一個很牛逼的教程網站:慕課網(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中很多屬性只能隨着學習的深入慢慢接觸到。言而總之,總而言之,只有堅持、持之以恆。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM