安裝node環境
將工程clone 到本地后,
在 server目錄下,安裝 express
npm install
npm install --save bluebird
在html目錄下,安裝bower
bower install
安裝機頂盒apk
adb connect xxx.xxx.xxx.xxx //機頂盒的ip地址
adb root
adb install -r package/apk/app-debug.apk
機頂盒程序數據存放于:/sdcard/Android/data/com.magicmind.magicshow/files/
調試運行
啟動機頂盒中的服務(請先adb連接設備)
adb shell am start com.magicmind.magicshow/com.magicmind.magicshow.MainActivity
啟動調試服務,在server目錄下,
./server.js -h //可以看到執行時參數的設置方式
./servser -p 8000 -j /Users/wangyu/VMP/test //表示使用8000端口,本地監控目錄為 /User/wangyu/VMP/test
服務端檢查機頂盒是否準備好,可以測試接口:
查詢測試: curl -H "content-type:application/json" http://192.168.199.112:6600/cmd/localfile/list -d {}
刪除測試: curl -H "content-type:application/json" http://192.168.199.112:6600/cmd/localfile/delete -d '{"pathfile":"files/jsapp/testdel.txt"}' -i
一切配置正確的話,會返回機頂盒中的目錄文件清單。
在谷歌瀏覽器地址欄中輸入:http://127.0.0.1:8000/
打開管理界面,輸入機頂盒的IP地址,端口號缺省為6600