Android模擬器下重力感應應用的開發-Simulator的使用

來源:互聯網
上載者:User
     近段時間,一直在做一個關於重力感應的問題,涉及到手機的重力感應,開始一直用真機進行測試的,結果測試了很久,發現並不如人意,一直沒有達到效果,鑒於使用真機,連線啊什麼的比較麻煩,因此,筆者準備使用類比的重力感應來進行重力感應方面的開發。

     搜尋了很多的資料,大抵上講的都是一樣的,很多地方很難弄明白,幾個.jar檔案混亂不清,使開發人員看的不知所以然,慢慢摸索了很久,終於把重力感應的Demo跑起來了,在此,將自己的每一步都寫出來,供大家參考。     首先,在官網上(http://code.google.com/p/androidjustice/downloads/detail?name=sensorsimulator-1.0.0-beta1.zip&can=2&q=)下載sensorsimulator-1.0.0-beta1.zip檔案,其中主要包括重力感應的Demo、重力感應所要使用的類sensorsimulator-lib.jar以及類比資料的sensorsimulator.jar檔案。     其次,將Samples檔案夾下的SensorDemo工程拷貝出來,放到你經常建立Android工程的地方,便於匯入工程;在Eclipse的開發區,單擊右鍵,選擇Import,找到剛剛放置的SensorDemo工程,如果工程出現問題,檢查工程檔案是否完整,如在Eclipse的開發區沒有看到“Android2.1”的版本檔案(匯入工程中常見的問題),則選擇BuildPath→Configure Build Path,切換到Android選項卡,勾選相應的Android版本號碼,並點擊OK即可,此步驟完成了SensorDemo測試工程的匯入。     再次,將下載檔案bin檔案夾下的SensorSimulatorSettings.apk安裝到模擬器中,相當於接收端(或者用戶端,而此時sensorsimulator.jar即為服務端,控制用戶端的一切行動),並開啟,看到有IP地址框和連接埠號碼框,此時開啟下載檔案夾下bin檔案夾下的sensorsimulator.jar(很多裝瞭解壓縮檔的同學會發現,開啟時預設的使用的是解壓縮檔案開啟,會看到檔案的內部,根本達不到類比資料的作用),此時使用的是Java內建的jar檔案的運行方式:javaw命令,開啟控制台(Win
+ R),輸入cmd斷行符號,輸入javaw -jar path(path為你的sensorsimulator.jar所在的位置),並斷行符號,然後就可以看到如下的介面,即開啟了資料的類比視窗,如所示:
圖中可以看到Possible IP addresses選項,將IP(圖上為:192.168.4.165)填寫到Android模擬器中剛開啟的程式SensorSimulatorSettings中,其預設表徵圖為:,填寫完成後,點擊右側選項卡“Testing”,選擇Connect,即可看到SensorSimulator下側框已串連,此時運行SensorDemo的工程,即可在資料類比端通過移動滑塊控制右側的資料了。      關於串連後的各個圖分別為:
     關於資料控制端的各個資料的含義,在下一篇文章中將為大家細細介紹,如有任何問題,歡迎來信:zhangganhan@126.com。
相關文章

聯繫我們

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