2013年1月28日星期一

將 Android 畫面同步顯示到電腦螢幕 - ASM

[Tutorial] Output your Android screen to PC display via USB

透過 USB 線連接,使用 Android Screen Monitor 將 Android 裝置畫面同步顯示到電腦螢幕,無需安裝 App 和無需 Root。

使用前,你必須要設定 SDK PATH,即就是你必須安裝 Android SDK,如果你不是開發員,就要準備很多功夫,自行下載 Android SDK 了。

1. 設定SDK Path,Java Path 後到這裡下載 Android Screen Monitor (ASM),檔案是 jar。
https://code.google.com/p/android-screen-monitor/


2. 在 Android 裝置開啟 USB Debugging 模式,並連上 USB。

3. 在 CMD 輸入
java -jar asm.jar
開啟 ASM
如果你使用 Windows,建議把這指令儲存為 bat 與 asm.jar 一起存放,日後就不用每次都打指令。

透過USB/ WIFI使Android相機變成電腦Webcam - DroidCam

[Tutorial] Use your Android camera as PC webcam

DroidCam app 可使 Android 相機透過 WIFI 或 USB 連接充當電腦的預設 Webcam,在 Skype,MSN 等軟件控制 Android 相機取得即時影像,免去購買外置 Webcam。

1. 先去 Play Store 下載 DroidCam 到 Android 電話/平版。
https://play.google.com/store/apps/details?id=com.dev47apps.droidcam

2. 去以下網址下載並安裝 DroidCam 在電腦的客戶端,如 Windows。
http://www.dev47apps.com/

2013年1月26日星期六

輕鬆產生漂亮好看 Android Screenshot

由 Google 提供給開發人員用的 Device Art Generator,只需把合尺寸的圖像拉到 Android 裝置上,就會自動產生連裝置框的 Screenshot,而且有陰影及屏幕反光的效果。可以選擇的 Android 裝置有 Nexus 4,Nexus 7等。
http://developer.android.com/distribute/promote/device-art.html

條件就是上載的圖像必須要合乎尺寸(如 768x1280 )。

2013年1月16日星期三

Eclipse 徹底更改 Android Project 名稱

想在 Eclipse 裡徹底更改 Android Project 名稱或更改 APK 名稱,有兩個地方要注意:
1. 先右鍵點選 Project > Refactor > Rename 更改在 Eclipse 裡 Project 名稱

 
2. 再選 Android Tools > Rename Application Package 更改 APK 名稱

2013年1月14日星期一

反編譯 Decompile apk 工具 - Apktool

使用 Apktool 工具可以反編譯 (Decompile) apk 檔案,獲取 app 內資料如 Manifest,圖片,聲音檔案等。也可藉著自己需要轉換APP內的圖片,再重編 (Recompile)。

1. 在此下載 Apktool
下載這兩個檔案 apktool-install-windows-xxx.tar.bz2 和 apktoolxxx.tar.bz2。xxx 是版本代號。

2. 然後把兩個檔案包解壓到同一資料夾下。用 Winrar 可解壓。
同時把要 decompile 的 apk 放在一起,如下圖: (Decompiled 可暫時不理會。)


2013年1月13日星期日

[教學] Android Emulator 模擬器安裝 apk

[Tutorial] Install apk on Android Emulator

因為 Emulator 本身沒有內置 Google Play Store,無法從 Play Store 直接安裝所需 App 到 Emulator,例如正在寫主題程式,必須要有 Launcher 才能測試,豈不是沒法用 Emulator 測試?
其實還是有方法安裝 app 的。

1. 先到 Android Virtual Device Manager 開始運行 Emulator,還沒有就按「New..」新增一台吧。等待 Emulator 開機直到待機畫面。

2. 找出 adb.exe 所在的位置,可以在 SDK Location 看到。

2013年1月12日星期六

[教學]簽署應用程式 sign APK 發佈 Android App

[Tutorial] Sign android application apk before publishing

官方的簽署應用程式APK教學,很長,不想看吧
http://developer.android.com/tools/publishing/app-signing.html

基本上要發佈一個可以安裝到 Android 手機的 APK 是一定要經過簽署(Sign)的。在 Eclipse compile 到手機運行只是 Debug 用的,不能用作發佈。無論是自己私下不經 Play store 發佈或放上 Play store 賣,都必須簽署。至於簽署用的 Key 則可以由自家電腦產生。

1. 先準備兩樣簽署需要的程式 (.exe)
查看 keytool.exe 和 jarsigner.exe,如電腦已經有裝JDK,應該就會放在
C:\Program Files\Java\JDK1.7.0_07\bin 裡頭。
如果沒有keytool.exe 和 jarsigner.exe,就到 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下載JDK 吧。

2. 先在任何地方(如桌面)建立一個文件夾 "keytool",再在 "keytool" 裡建立文件夾 "key"。

3. 在Eclipse 指著Project 點右鍵 Android Tools >Exports unsigned application package,儲存到 keytool  文件夾。此時會有一個未經簽署 (unsigned)的 APK 檔,這刻它是無法被安裝的。