簡體   English   中英

將android應用程序與PC上的應用程序連接

[英]Connecting android app with application on a pc

我目前正在嘗試編寫一個通過USB或藍牙連接到在PC上運行的應用程序的android應用程序(即使Windows是首選的linux也可以)。 現在,我不太確定這有多遠。 據我了解USB Android API,我不能真正使用USB與另一個應用程序對話。 似乎只能進行原始文件交換。 我認為藍牙想法似乎更可行。 我會為PC編寫一個藍牙服務器,並通過通過Android API編寫的藍牙客戶端連接到它。 問題是,使用Windows是否可能? 有人看到我想要的東西的例子嗎? 我能找到的所有關於USB的信息都不是我想要的。

有一些Android應用程序,可讓您像觸摸板一樣使用手機的觸摸屏,就像使用筆記本電腦的觸摸板一樣,可通過藍牙或wifi連接來控制您的PC或筆記本電腦。 PremoteDroid,RemoteDroid,Gmote等。(僅舉幾例,我猜!)。

但要這樣做,您還需要開發一個服務器應用程序,該應用程序將在您希望控制的設備上運行,並幫助您在手機和設備之間建立連接。 我已經使用了PremoteDroid和RemoteDroid,它們在運行Windows 7的筆記本電腦上都可以很好地工作。您甚至可以添加鍵盤功能。

PremoteDroid可在此處公開使用: http : //code.google.com/p/premotedroid/

我的Mac上有一個藍牙服務器應用程序,可用來測試我正在編寫的Android應用程序。 該應用程序最終將用於通過微控制器和藍牙調制解調器與設備通信,但是我需要一種在沒有該設備的情況下測試該應用程序的方法。 服務器應用程序是用Java編寫的,因此我認為它應該可以在PC上運行(幾乎可以肯定在Linux中)。

我很高興與您共享代碼-我在Internet上的某個地方找到了它(盡管現在似乎無法弄清楚),並根據需要進行了修改。 它使用BlueCove庫,只有大約60行,包括幾次導入(和我注釋掉的代碼,但也沒有刪除:)。 我的Mac上也有一個藍牙客戶端程序,因為我的應用程序還具有服務器功能。

我從來沒有嘗試過使用USB做類似的事情。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM