英泰移動通信教育

7x24小時咨詢熱線

400-660-3310

當(dāng)前位置 : 好學(xué)校 英泰移動通信教育 學(xué)習(xí)資訊 資訊詳情

Android軟件開發(fā)常用術(shù)語

2021-10-10

Android軟件開發(fā)常用術(shù)語

1.apk擴展名

apk是Android包的擴展名,一個Android包包含了與某個Android應(yīng)用程序相關(guān)的所有文件,apk文件AndroidManifest.xml文件、應(yīng)用程序代碼(dex文件)、資源文件和其他文件組成一個壓縮包,一個項目只能打包壓縮成一個apk文件。

2.應(yīng)用程序(APP)

一個或多個Activity、服務(wù)、監(jiān)聽和Intent接收器的集合,一個應(yīng)用程序有一個文件清單,并且打包成一個apk文件。

3..dex擴展名

Android的程序被編譯成.dex(Dalvik Executable)格式文件, 然后再進行打包生成可被直接安裝的apk文件。

4.ADB(Android Debug Bridge )

SDK自帶的一個基于命令行的調(diào)試程序。它提供了設(shè)備瀏覽工具、設(shè)備上的拷貝工具和為調(diào)試轉(zhuǎn)寄端口的功能。更多信息請參考

5.Dalvik Android

虛擬機的名字,Dalvik虛擬機是一個只能解釋執(zhí)行dex文件的虛擬機,dex文件針對存儲性能和內(nèi)存管理進行了優(yōu)化。Dalvik虛擬機是基于寄存器的虛擬機,并且能夠運行經(jīng)過Dalvik自帶的“dx”工具轉(zhuǎn)換過的Java類。虛擬機運行在兼容Posix的操作系統(tǒng)上,依賴于底層的功能(如線程和低級內(nèi)存管理)。Dalvik的核心類庫有意做得與Java標(biāo)準(zhǔn)版非常類似,但它明顯更適合小型移動設(shè)備。

6.內(nèi)容源

內(nèi)容源是建立在類ContentProvider之上的用于處理指定格式的內(nèi)容請求字符串,并返回指定格式的數(shù)據(jù)的類。關(guān)于內(nèi)容源的使用

7.Action

對Intent發(fā)送器意圖的描述,一個活動是一個指派給Intent的字符串值?;顒幼址梢杂葾ndroid定義,也可以由第三方開發(fā)者定義。例如,在網(wǎng)頁URL中使用的android.intent.action.VIEW或者在用戶應(yīng)用程序中使用的com.example.rumbler.SHAKE_PHONE 來使電話震動。

8.DDMS

調(diào)試監(jiān)視服務(wù)(Dalvik Debug Monitor ServiceDalvik)是SDK自帶的一個可視的調(diào)試工具。它提供了屏幕捕捉、日志存儲和進程檢測能力。

9.意圖過濾器(intent-filter)

Activity和意圖接收器(Receiver)在它們的文件清單中包含一個或多個過濾器,用來描述什么類型的意圖或者信息是它們能處理或想接收的。一個意圖過濾器列出了一系列要求,例如,意圖或信息必須滿足的數(shù)據(jù)類型、被請求的動作和URI的格式。對于Activity,Android搜索意圖和Activity過濾器匹配程度第1的Activity;對于消息,Android會將消息轉(zhuǎn)發(fā)給所有匹配意圖過濾器的接收器。

10.Drawable

編譯過的可視化資源,可以用來做背景、標(biāo)題或屏幕的其他部分。它被編譯在android.graphics.drawable子類中。

11.意圖(Intent)

意圖是一個Intent類,它包含很多描述調(diào)用者意圖做什么的字段。調(diào)用者發(fā)送意圖到Android意圖處理器,意圖處理器會遍歷所有應(yīng)用程序的意圖過濾器來查找與該意圖最匹配的Activity。意圖字段包括渴望的動作、種類、數(shù)據(jù)、數(shù)據(jù)的MIME類型、一個處理類和其他約束。

12.Intent接收器(Receiver)

一個監(jiān)聽是由Context.broadcastIntent()發(fā)出的信息廣播的類。

13.布局資源

一個描述Activity屏幕布局的XML文件。

14.文件清單

應(yīng)用程序中的一個XML文件,用于描述包中多個Activity、Intent過濾器、服務(wù)和其他內(nèi)容。可以打開AndroidManifest.xml查看其包含的內(nèi)容。

15.Nine-patch / 9-patch / Ninepatch image

一種可變尺寸的位圖資源,可用作設(shè)備上的背景或其他圖片。

16.資源

用戶提供的XML、位圖或其他文件,構(gòu)建程序時會導(dǎo)入進來,稍后會被代碼加載,Android支持多種類型的資源,請參考Resources中的詳細描述,程序定義的資源文件應(yīng)當(dāng)保存在res/ 子目錄下。

17.服務(wù)(Service)

運行在后臺執(zhí)行多種固定任務(wù)的類,如播放音樂或檢測網(wǎng)絡(luò)活動。

18.主題(Theme)

一系列定義多種默認顯示設(shè)置的參數(shù)(文字大小、背景顏色等)。Android在R.style中提供了幾個標(biāo)準(zhǔn)的主題(以"Theme_"開頭)。

19.URIs

Android使用URI字符串請求數(shù)據(jù)(如通信錄列表)和動作(如在瀏覽器中打開網(wǎng)頁)。URI字符串可以具有不同的格式。所有請求數(shù)據(jù)的URI必須以“content://”開頭。有效的動作URI字符串會被設(shè)備上的適當(dāng)?shù)某绦蛱幚?,例如,以“http://”開頭的URI字符串會被瀏覽器處理。

收藏
分享到:

相關(guān)課程

相關(guān)資訊

英泰移動通信教育

英泰移動通信教育

認證等級

信譽良好,可安心報讀

英泰移動通信教育

已獲好學(xué)校V2信譽等級認證

信譽值

  • (60-80)基礎(chǔ)信譽積累,可放心報讀
  • (81-90)良好信譽積累,可持續(xù)信賴
  • (91-100)充分信譽積累,推薦報讀

與好學(xué)校簽訂讀書保障協(xié)議:

  • 100%
  • 54
  • 3251
在線咨詢
;