把 Firefox OS Web Apps 送進 ZTE Open 手機

中興通訊 (ZTE) 針對開發者與初期使用者,發表了 Firefox OS 行動電話 ─ ZTE Open。本篇文章將說明應如何設定桌面環境並連接手機,再透過 Firefox OS 模擬器 (Firefox OS Simulator) 將 Apps 送進 ZTE Open。

設定 ZTE Open

在將 Apps 送進 ZTE Open,或對 ZTE Open 內的 Apps 進行除錯之前,都必須先啟動手機上的遠端除錯 (Remote debugging) 功能。請進入手機的「Settings」App 再點選 Device information -> More Information -> Developer -> Remote debugging 即可。

把 Firefox OS Web Apps 送進 ZTE Open 手機

Windows 系統

若要在 Windows 系統中銜接模擬器與 ZTE Open,則需要特定的 USB 驅動程式。ZTE Open 手機已內建了執行檔,可安裝正確的驅動程式。另可透過中興通訊的鏈結下載此執行檔。

先將 Zip 壓縮檔下載至自己熟悉的路徑之後並解壓縮,接著以隨附的 USB 纜線銜接手機與電腦,最後執行資料夾中的「ZTE_Handset_USB_Driver.exe」可執行檔。

把 Firefox OS Web Apps 送進 ZTE Open 手機

依照設定精靈的步驟安裝驅動程式即可。

把 Firefox OS Web Apps 送進 ZTE Open 手機

驅動程式安裝完畢,就能將 Apps 送進手機了。你亦可透過 Windows 的「裝置管理員」確認是否安裝妥善。列於「Android Phone」之下的「ZTE Kernel Debug Interface」就是 ZTE 手機。

把 Firefox OS Web Apps 送進 ZTE Open 手機

啟動 Firefox OS 模擬器,可看到 Dashboard 顯示「Push」按鈕與「Device connected」的訊息。

把 Firefox OS Web Apps 送進 ZTE Open 手機

現在即可將自己的 Firefox OS Apps 添增至模擬器中,並以「Push」按鈕將 Apps 送進手機之中。

Linux 系統

若你是在 Linux 平台上開發 Apps,則必須新增 udev 規則才能銜接 ZTE Open 手機。請參閱 Android 開發文件《Setting up a Device for Development》並完成其中的 3.a 與 3.b 步驟。ZTE Open 會將「19d2」作為 idVendor 屬性。該項規則如下所示:

SUBSYSTEM==”usb”, ATTR{idVendor}==”19d2”, MODE=”0666”, GROUP=”plugdev”

完成上述變更之後,請重新啟動系統或 udev 服務:

sudo service udev restart

如果模擬器的 Dashboard 並未出現「Push」按鈕,則請參閱此篇問題回報

Mac 系統

如果你是在 Mac 上執行模擬器,則不需額外設定即可啟動「Push」按鈕。

參考資料

若要透過模擬器將 Apps 送進裝置或除錯,可先參閱Firefox OS 模擬器》內的相關資訊。

 

原文鏈結:https://hacks.mozilla.org/2013/08/pushing-a-firefox-os-web-app-to-zte-open-phone/