2012-12-21 93 views
0

這樣我就不得不解釋了。我想知道製作一個android應用程序是多麼容易(或很難),這個應用程序可以通過PC或Mac發送和接收數據,而使用flash更是如此。例如,我首先在PC/Mac上製作一個Flash應用程序,可以說它在舞臺上有一個正方形的MovieClip。這就是那一部分。接下來我製作一個由一個按鈕組成的Android應用程序。當我按下該按鈕時(在Android應用程序上,在手機上),Flash桌面應用程序上的正方形向左或向右移動十個像素。從PC發送和接收數據的Android應用程序

因此最終移動應用程序正在控制桌面Flash應用程序。

Iv搜索和搜索,但我不確定什麼關鍵字真正用來找到我在找什麼。

任何人都可以闡明這是多麼困難(如果可能的話)或任何有關此主題的文檔/教程?

我很確定這是可能的,因爲有應用程序可以用您的智能手機控制您的PC/Mac。但它可能超出了我的編程知識水平。

任何幫助表示讚賞。

回答

2

藍牙標準包含一個稱爲Bluetooth HID的配置文件。如果您編寫(或下載!)實現此配置文件的Android應用程序,然後將您的Android設備連接到您的PC,它基本上會變成藍牙鼠標或鍵盤。它不需要在PC端進行編程,因爲Windows和Mac都支持藍牙外設。

在設備端實現網絡協議通常是非常低級的東西。如果你的編程體驗只是閃存,你可能會發現這個艱難的過程(你可能會學到很多!)。幸運的是,有Android HID庫。我不知道它有多好(我剛剛爲這個答案找到了它),但它看起來已經完成了,所以它可以使你不必去做最困難的部分。

+0

哇,他們看上去都很不錯,我有幾個不同的語言知識,雖然閃光燈是我最強的,四隻是上牀睡覺,但會對這些湯姆有一個適當的看法orrow,如果我只能發送擊鍵,那麼我可以實現我的目標,感謝迴應,明天我的發現不適當更新 – AndrewBramwell

+0

+1我還沒有使用過這個,但它似乎是藍牙,並且需要一個根植設備。 – CodeShane

1

您可以使用adb來完成此操作,這就是有多少共享應用程序可以解決運營商的限制。這裏有一些來源:

Adblib是 「圖書館與TCP通過USB Android設備,而無需Android SDK的溝通」: http://code.google.com/p/adblib/

主題亞行通過USB: http://groups.google.com/forum/?fromgroups=#!topic/android-developers/JsDTBimHpOA

亞行本身: http://developer.android.com/tools/help/adb.html


下面是其他一些鏈接到一些其他Android USB主題:

http://developer.android.com/tools/adk/index.html

http://developer.android.com/guide/topics/connectivity/usb/host.html

http://developer.android.com/guide/topics/connectivity/usb/accessory.html

http://developer.android.com/reference/android/hardware/usb/UsbInterface.html

http://developer.android.com/sdk/win-usb.html

+0

嘿,謝謝你的迴應,你真的給了我很多的閱讀和考慮,我真的希望避免任何使用USB,我瞄準無線控制器,但我會考慮明天所有的上述和報告回到調查結果,再次感謝回覆 – AndrewBramwell

+0

沒問題。亞行實際上可以使用USB和/或藍牙,@ Barend對Android HID的迴應看起來像是一個偉大的藍牙解決方案。祝你好運! :) – CodeShane

+0

所有這些鏈接都是interresting,但是有沒有應用程序的PC端,android側通過USB傳輸數據的具體例子?我仍然在尋找,但什麼也沒找到...... – nonozor

相關問題