ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2012年3月16日 星期五

android 的遠端控制 -- androidscreencast

是從遠端控制 android。
有一個 open source 專案: androidscreencast http://code.google.com/p/androidscreencast/

使用方法是 follow 說明...download sdk,download prebuild 的 androidscreencast.jnlp 然後 run $ javaws androidscreencast.jnlp
就可以了。

在 debian ,和network 有 proxy 的環境執行,java runtime 會 fail ,error 是: .....downdload ... fail ....
是因為 java run time 的 proxy 沒有設定好。

設定 java run time network proxy 的方法...
ref : http://java.com/en/download/help/proxy_setup.xml

在 自己的home目錄 run $ javaws 接著 UI 介面就會起來,follow 上面 link 的方法,選 network . proxy.. 設好後就 OK 了。

有時候會有 mouse, key input 無法控制的問題。
可能有兩個原因:
  • /data/dalvik-cache 權限問題: androidscreencast 的 stub 要對 dalvik-cache 寫入,所以需要這個 folder 的 write 權限, 這個在 androidscreencast 的 project page 有說明
  • screen timeout : screen timeout 後,會 disable input,所以 Dispatcher 會顯示 : event dropped ...., 這個就要 disable screen timeout

一般第一個有關 /data/dalvik-cache 權限的問題,還會有另一個狀況,就是初次開機, /data 是空的,所以 androidscreencast open file/folder 會是 fail。
這個等開完機再連線就可以


debian jessie install oracle jdk6.
java control panel 開啟要用:
$javaws -viewer


另外,那個網站很久沒 mantain, 討論區上有一些說明 porting 到 jelly bean 的方法。
但是要重新 build.
所以 fork 到 github: https://github.com/checko/androidscreencast_org

同時修正 build fail 的地方..


這篇文章有說明如何把jnlp 改成 local, 而不是到 source site download jar.

重點就是那個 codebase https:// ... 改成 file://localhost/home/...

2 則留言:

鍾志均 提到...

是因為歐大離職了
所以這一篇可以公開了嗎
^^

checko 提到...

? 是醬嗎?

標籤

網誌存檔