iT邦幫忙

2024 iThome 鐵人賽

DAY 2
0
Mobile Development

Android App通訊套件研發系列 第 2

Android-名詞說明-8/3

  • 分享至 

  • xImage
  •  

名詞說明

  1. Android的螢幕密度(Density)由低到高分為哪6等級
密度等級 範圍
ldpi(low, 低) ~120 dpi
mdpi(medium, 中) ~160 dpi
hdpi(high, 高) ~240 dpi
xhdpi(extra-high, 超高) ~320 dpi
xxhdpi (extra-extra-high, 超超高) ~480 dpi
xxxhdpi (extra-extra-extra-high, 超超超高) ~640 dpi

  1. manifests, java, res\layout, res\values 資料夾用途:
    manifest: 存放AndroidManifest.xml , 此為開發 App 必用檔案,可視為 App 的設定檔。程式名稱、設定權限以及程式運作後要執行哪個活動,都在此檔設定。
    java: 存放java程式檔,並依照套件名稱分類顯示。 ex. App 的主程式 MainActivity.java 是放在套件名稱 com.xxxxx.xxx(自訂義)下。另有相同套件名稱,但後有(test)或(android test)的項目,下面是存放測試 App 的程式檔 (撰寫較專業的 App 才會用到)
    res(Resource): 存放各類資源檔,種類相當多,也會分門別類顯示,ex. drawable/mipmap(圖形), layout(佈局), menu(選單), values(各設定值).

  1. drawable/mipmap資料夾差異:
    兩種資料夾都可存放圖檔(單版本或多版本皆可), mipmap之圖檔在組建 App 時會特別處理,以提升顯示速度與清晰度,但會占用較多儲存空間。需清晰顯示的圖檔應放在mipmap, (ex. 啟動 App的圖示檔),其他圖檔則可置於drawable下。

上一篇
Android-名詞說明-8/2
下一篇
Java Stack(堆疊) and Heap(堆積)原理複習
系列文
Android App通訊套件研發6
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言