2012年7月16日 星期一

如何在 PC 秀出 Android 手機操作畫面(不只是擷取圖片)

在即將進行新北市教育局程式人才培訓班當中
課程將分享一些跨平台裝置 App的開發經驗
這時上課需求
是要及時在 PC上秀出 Android 操作畫面
網路上找了許多方案
有軟體的   有硬體的(micro USB2 HDMI,HDMI2VGA)
一直沒能成功(買線還是要花錢阿....)
最後還是找到方法  開心~

需要材料

  • PC: Windows 7
  • 手機:HTC Sensation    Android 4.0.3
  • Micro USB線
  • 一堆軟體(容後再述   通通裝在PC上)

步驟:

A.
下載JDK
下一步下一步把它裝完


B.
下一步下一步把它裝完
然後打開 SDK Manager  
裝上手機 OS 對應版本相關套件(這邊裝的是4.0.3)

















B.
下載 HTC Sync http://www.htc.com/tw/help/ (這個很重要....卡在這邊好一陣子)
這個用意是要在PC上裝上這支手機的驅動
簡單來說  就是要讓電腦認識他   以免屆時找不到裝置

C.
將手機 開發選項中 USB debug 選項打勾
然後手機透過 Micro USB 連上電腦  
電腦會與手機同步  包括安裝設備驅動



















D.
下載 Android Screen Monitor  http://www.adakoda.com/adakoda/android/asm/
解壓縮後的檔案 asm.jar
放至 C:\Program Files\Android\android-sdk\platform-tools
接下來打開命令列視窗   切換目錄至  C:\Program Files\Android\android-sdk\platform-tools 
key指令  java -jar asm.jar -a


















此時會彈出一小視窗讓你選裝置(如果有找到裝置)   
選吧   選好後點 ok

























此時手機操作畫面完全秀在 PC 上


















雖然有點操作有點鈍鈍的  但還算差強人意啦

2012年7月13日 星期五

新北市積穗國小國際文教中心文物導覽App開發紀實(6)--開發平台的選擇 Part I

話說
Android 開發語言為 JAVA
Apple 系列則為 Object-C(而且開發機為 Mac 限定)
Windows 8 Metro style App 開發語言為 Javascript , C#
所以
我要開發一個吃遍各平台的App
哇    這傢伙要全能的喔
這樣的開發成本
會不會太高了點

很抱歉
我不寫JAVA
我不會Object-C
我也不寫 C#.................

救星橫空出世
現在市面上有許多 framework 在解決這樣的問題
基本上  只要你會寫 HTML5 + Javascript
就可以寫一次  你的App就打包成各平台的 App package
不賴吧

接下來
就是了解一下 HTML5 + Javascript
做好之後就可以開始動工
打包成我們的 App 囉