分類: Android程式設計學習筆記

0

scrcpy:透過USB或WiFi用電腦遠端遙控Android手機,命令選項介紹

scrcpy是什麼

scrcpy是螢幕拷貝(screen copy)之意。Android移動設備開啟開發人員模式且啟用USB除錯模式後,在電腦端執行scrcpy.exe後,就能在Windows的Android視窗裡遠端操作移動設備。scrcpy同時也有Linux與MacOS的版本,開放原始碼、可免費使用。

(閱讀全文...)

2

用Android Studio增加多語系資源目錄

Android開發環境將多語系、多設備的處理整合成簡單的結構,只要建立對 應的目錄與檔案就能讓程式自動切換不同的狀態,例如顯示用的文字是存放在res/values/strings.xml裡,只要另建res/values-zh-rTW/strings.xml就能存放繁體中文文字(zh=語言中文,rTW=區域台灣)。我們可以自行在檔案系統裡用命令列或檔案總管建立,或者試看看Android Studio的下列圖形介面操作。

(閱讀全文...)

2

Genymotion Emulator:x86架構最快速的Android模擬器,加快Android程式開發

當我們很迅速的以Android Sutdio拖拉出一個畫面後,想要用內建的Android模擬器執行時,卻經常都會覺得模擬器的速度實在有點慢。如果你也跟我一樣有相同感覺,不妨試試這個號稱速度最快的x86 Android模擬器:Genymotion Emulator 2.0.1。安裝Genymotion Emulator的步驟很簡單:由下載網頁下載適合的版本,但在安裝之前必須先安裝好VirtualBox,因為Genymotion Emulator其實是利用VirtualBox來執行的。如果你使用的是Windows又還沒安裝過VirtualBox的話,可以直接下載Windows 32/64 bits (with VirtualBox)這個版本,它會先安裝VirtualBox再安裝Genymotion Emulator。

(閱讀全文...)

0

Android Studio無法在Ubuntu 64位元環境執行的解決方法

昨天在Linux Mint 15(64位元)上安裝Android Studio最新的0.3.2版,沒想到無法正常運行,Rebuild專案時總是出現下列錯誤:

Gradle: Execution failed for task ':MyApplication:mergeDebugResources'.
> /home/jerry/Dropbox/android/AndroidStudioProjects/MyApplication3Project/MyApplication/build/exploded-bundles/ComAndroidSupportAppcompatV71900.aar/res/drawable-xhdpi/abc_ic_cab_done_holo_light.png: 
Error: Cannot run program "/home/jerry/bin/android-studio/sdk/build-tools/android-4.3.1/aapt":
error=2, 沒有此一檔案或目錄

(閱讀全文...)

0

[Android Studio #3] 使用Android Asset Studio產生圖示檔與@+id與@id之差異

drawable相關資料夾(預設是drawable-hdpi、drawable-mdpi、drawable-xdpi、drawable-xxdpi)裡都有個代表應用程式的圖示圖檔ic_launcher.png(ic=icon),每個應用程式預設就必須提供四種不同解析度的圖檔,幸好Android Asset Studio提供了簡便産生此類圖檔的服務,只要上傳一個圖片,它就能幫我們自動産生出四種圖檔。
Android Asset Studio
(閱讀全文...)

0

[Android Studio #2] 操作資源XML檔

利用Android Studio產生出第一個程式後,點擊Project按鈕觀察專案的目錄結構,再研究資源檔的使用方法,同時在第一個程式畫面裡增加另一個文字元件。

Android Studio的專案目錄結構

目錄結構 說明

(點擊放大)
  • build是編譯後檔案存放的資料夾
  • src\main存放開發時期的所有檔案,包含Java原始檔相關的資訊設定檔等
    • src\main\java: Java原始碼
    • src\main\res: 各式的資源檔;drawable-xxx放置各個解析度圖檔,layout存放使用者介面,values存放XML使用到的外部參考資源設定
    • src\main\AndroidManifest.xml: 這個重要的檔案記錄了應用程式的細節定義,如程式的圖示、標題與具備那些Activity等設定(Manifest是清單的意思)

(閱讀全文...)