2013-12-09 42 views
0

USB連接的方式反正有檢測(不通過充電器)到Firefox OS設備在蓋亞層PC USB連接?檢測通過PC

蓋亞層中的任何回調也對我的作品。

我這樣做是因爲我需要一次設備通過USB連接到PC來處理一些事件的原因。但是,到目前爲止,我沒有發現任何線索。

+0

不知道我的理解,但不能你只需要使用'ADB devices'來檢查當設備連接,並從那裏? – Aras

回答

1

認證的應用程序可能有一個更好的方式來做到這一點,但對於特權的應用程序的一種方法可能是使用一個變化監聽器的SD卡 - 如果USB存儲選項中設置啓用此功能才能。

var sdcard = navigator.getDeviceStorage('sdcard'); 

sdcard.addEventListener("change", function (event) { 
    var reason = event.reason; 
    //if reason is "shared" you know you are connected 
    //if reason is "available" you know you are not connected 
}); 

確保設備存儲權限添加到清單

"device-storage:sdcard": { 
    "access": "readwrite" //could be read only 
} 
+0

感謝您的回覆。但是,我的意圖是當USB連接到PC(而不是充電器)時得到事件。我猜gaia應該有一個回調來獲得這個事件。 – Sam

+0

沒有啓用USB存儲選項,這將是任何方法來獲得電腦USB連接事件? – Sam

+0

好吧,我覺得這個功能還沒有實現。 – Sam