AndroidManifest.xml

來源:互聯網
上載者:User

Android Manifest.xml 是所有Android 應用程式必須的檔案。它位於應用程式的根目錄中,並且為你的套件描述全域變數,包括套件向外界暴露的應用程式組件(Activity、Service 、等等),你的每個Activity 和co.可以處理什麼樣的資料,和它們如何被運行。

該檔案提及到一個重要的事情是它調用IntentFilter。這些Filter(過濾器)描述了哪裡和什麼時候Activity 能夠啟動。當一個Activity(或是作業系統)想要執行一個動作,例如開啟網頁或是開啟一個選擇連絡人螢幕,它建立一個Intent 對象。這個Intent-對象能夠儲存許多描述了你要幹什麼的資訊,什麼資料需要完成和其他小資訊。Android 在一個Intent 對象中使用每個應用程式暴露出來的IntentFilter 比較這個資訊,並找出最適合的Activity 來處理這個資料或是被撥號器指定的動作。假如有超過一個應用程式能夠處理那個Intent,Android 就會詢問使用者喜好哪一個應用程式來處理它。

除了聲明你應用程式的Activity、Content Provider、Service 和Intent Receiver,你也可以在Android Manifest.xml 中指定許可。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.