Android開發專業名詞及工具概述,android名詞

來源:互聯網
上載者:User

Android開發專業名詞及工具概述,android名詞

前言:

  系統的學習下Android開發中涉及到的一些專業名詞 和Android開發工具

 

名詞:

一、SDK(Software Development Kit)

  軟體開發套件:一般都是一些軟體工程師為特定的軟體包、軟體架構、硬體平台、作業系統等建立應用軟體時的開發工具的集合。

 

二、API(Application Programming Interface)

  應用程式介面,在Android中即sdk提供的方法(函數)

 

三、.9.png

  “.9.png”是Andriod平台的應用軟體開發裡的一種特殊的圖片形式,副檔名為:.9.png

   用於展開不失真,適配眾多機型。

 

四、NDK(Native Development Kit)

  NDK提供了一系列的工具,協助開發人員快速開發C(或C++)的動態庫,並能自動將so和java應用一起打包成apk。

 

五、APP(Application)

  即 : 手機軟體

 

六、JNI(Java Native Interface)

  中文為JAVA本地調用。從Java1.1開始,Java Native Interface(JNI)標準成為java平台的一部分,它允許Java代碼和其他語言寫的代碼進行互動。

  JNI一開始是為了本地已編譯語言,尤其是C和C++而設計的,但是它並不妨礙你使用其他語言,只要呼叫慣例受支援就可以了。

 

 

---------------------------------------------------------------------------------------------------------

 

工具:

一、ProGuard

  ProGuard是一個壓縮、最佳化和混淆Java位元組碼檔案的免費的工具,它可以刪除無用的類、欄位、方法和屬性。可以刪除沒用的注釋,最大限度地最佳化位元組碼檔案。

  它還可以使用簡短的無意義的名稱來重新命名已經存在的類、欄位、方法和屬性。

  常常用於Android開發用於混淆最終的項目,增加項目被反編譯的難度。

 

二、Draw9Patch

  免費的工具 + 生產力,可以簡單方便的建立.9.png 圖片

  Android Studio 也提供快速製作.9.png 

  將一張圖片 重新命名為.9.png格式的圖片 ,放於res/drawable檔案夾中

  

  雙擊檔案,即可對檔案進行.9展開編輯

  

 

三、Android SDK管理器

  下載樣式的 機器人表徵圖

點擊進入Android SDK管理器,可以用於查看已安裝的SDK版本或下載更多SDK版本

 

四、Logcat

  日誌查看工具,用於查看和過濾Android日誌系統的輸出,一般用於項目調試。

    對應 過濾類型   

  (1)、列印日誌

  

  (2)、查看日誌

 

 五、SQLite3

  輕型資料庫,可以用它訪問在Android中建立和使用的SQLite資料庫檔案

 

 六、AVD(Android虛擬設備管理器)

  用於建立和管理將會駐留模擬器執行個體的虛擬設備的工具。

  可以類比不同裝置上可用的軟體版本和硬體設定。

  可以針對各種硬體平台測試應用程式。

  可以設定的參數:

    (1)、尺寸

    (2)、虛擬機器最大堆大小

    (3)、sdk支援

    (4)、各種感應器支援

    (5)、皮膚

    (6)、等等

  

 

 

 七、ADB(Android 調試橋)

  是一個用戶端-伺服器應用程式。

  它允許串連到任何Android裝置(虛擬/真機)。

  由三部分組成:

  (1)、一個在裝置或模擬器上啟動並執行守護進程

  (2)、一個在開發電腦上啟動並執行服務

  (3)、通過伺服器和守護進程進行通訊的用戶端應用程式(如DDMS)

 

  

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.