學(xué)習(xí)Android之-----------------------AndroidManifest.xml
專業(yè)從事網(wǎng)站建設(shè)、成都做網(wǎng)站,高端網(wǎng)站制作設(shè)計(jì),重慶小程序開發(fā),網(wǎng)站推廣的成都做網(wǎng)站的公司。優(yōu)秀技術(shù)團(tuán)隊(duì)竭力真誠服務(wù),采用html5+CSS3前端渲染技術(shù),響應(yīng)式網(wǎng)站開發(fā),讓網(wǎng)站在手機(jī)、平板、PC、微信下都能呈現(xiàn)。建站過程建立專項(xiàng)小組,與您實(shí)時(shí)在線互動(dòng),隨時(shí)提供解決方案,暢聊想法和感受。
在Android中,有一個(gè)文件叫AndroidManifest.xml ,該文件是Android項(xiàng)目開發(fā)的全局配置文件,
以.xml結(jié)尾。熟悉java web開發(fā)的朋友可能都知道,在Web工程中,也有一個(gè)全局的配置文件,叫web.xml。
當(dāng)然AndroidManifest.xml 與 web.xml 是類似的,我們都可以在文件中配置有關(guān)項(xiàng)目的相關(guān)配置(如初始
化變量設(shè)置,Android Activity配置,servlet配置等等)。
總的來說,開發(fā)Android應(yīng)用所有需要配置的都需要在 AndroidManifest.xml 文件中進(jìn)行配置,常見的
有:應(yīng)用程序包名、版本號(hào)、組件、權(quán)限信息等。
一、AndroidManifest.xml 文件結(jié)構(gòu)
舉個(gè)例子:
//指明xml文件的版本以及字符編碼 //AndroidManifest.xml 文件以標(biāo)簽為根節(jié)點(diǎn) //權(quán)限設(shè)置,允許用戶讀取和寫入聯(lián)系人信息 //一個(gè)AndroidManifest.xml中必須含有一個(gè)Application標(biāo)簽,這個(gè)標(biāo)簽聲明了每一個(gè)應(yīng)用程序的組件//及其屬性(如icon,label,permission等) //Android Activity的定義 //過濾器的定義,類似于java web中的filter
二、AndroidManifest.xml 在Android Studio 中的位置
三、AndroidManifest.xml 常用標(biāo)簽解讀
1、分類
全局標(biāo)簽(包名及版本信息)、組件標(biāo)簽(四大組件)、權(quán)限標(biāo)簽(申請(qǐng)及定義權(quán)限)
2、全局標(biāo)簽
package="com.example.administrator.myapplication" //定義項(xiàng)目主函數(shù)包名,類似于java應(yīng)用程序main方法 android:revisionCode="1" //定義該Android應(yīng)用的版本號(hào) android:versionName="@string/hello" //定義該Android應(yīng)用的版本名稱
以上三個(gè)屬性位于根標(biāo)簽
3、組件標(biāo)簽
組件標(biāo)簽有
Service、ContentProvider、Broadcast Receiver)
如:在
圖標(biāo):android:icon
標(biāo)題: android:label
主題樣式:android:theme
1、activity 組件由
activity的類名,且name的值最好是填寫類的全限定類名,即 "包名.類名"的形式。
且啟動(dòng)任何一個(gè)沒有在 AndroidManifest.xml 文件中定義的 Activity 都會(huì)相應(yīng)的報(bào)出異常。
一種事物或者某個(gè)人,但我們可以根據(jù)該種事物的相關(guān)特征、某人的相關(guān)事跡來確定一個(gè)人,即 filter>相當(dāng)于Activity的過濾器,定義了該Activity的一些特征,以便別的Activity找到它 2、service 3、provider 需要設(shè)置name屬性和authorities屬性 也是同樣的做法!
網(wǎng)頁標(biāo)題:學(xué)習(xí)Android之-----------------------AndroidManifest.xml
標(biāo)題來源:http://weahome.cn/article/jsgihi.html