安装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