从app发送和接收数据的Android应用程序

时间:2012-12-21 22:16:58

标签: android flash remote-access pc

我尽力解释。我想知道制作一个能从PC或Mac接收/发送和接收数据的Android应用程序是多么容易(或者很难),对flash来说更是如此。

所以,例如,我首先在我的PC / Mac上制作一个flash应用程序,假设它在舞台上有一个正方形的MovieClip。这就是那一部分。接下来,我制作了包含一个按钮的Android应用程序。当我按下那个按钮(在Android应用程序上,在手机上)时,闪存桌面应用程序上的方块向右或向左移动十个像素。

所以最终移动应用程序正在控制桌面闪存应用程序。

Iv搜索和搜索,但我不确定哪些关键字真正用来找到我正在寻找的东西。

任何人都可以了解这是多么困难(如果可能的话),或有关此主题的任何文档/教程?

我很确定这是可能的,因为有应用程序可以通过智能手机控制您的PC / Mac。但它可能高于我的编程知识水平。

任何帮助表示感谢。

2 个答案:

答案 0 :(得分:2)

蓝牙标准包含名为Bluetooth HID的个人资料。如果您编写(或下载!)实现此配置文件的Android应用程序,然后将您的Android设备连接到您的PC,它基本上变成了蓝牙鼠标或键盘。它不需要在PC端进行编程,因为Windows和Mac都支持蓝牙外围设备。

在设备端实现网络协议通常是低级别的东西。如果你的编程经验只是在flash中,你可能会发现这很艰难(你可能会学到很多东西!)。幸运的是,有Android HID库。我不知道它有多好(我刚刚找到了这个答案),但它看起来已经完成了,所以它可以帮助你避免做最困难的部分。

答案 1 :(得分:1)

您可以使用adb来完成此操作,这是有多少网络应用程序绕过运营商限制。以下是一些消息来源:

Adblib是一个“通过USB而不需要Android SDK与Android设备通信的库”: http://code.google.com/p/adblib/

关于Adb over USB的主题: http://groups.google.com/forum/?fromgroups=#!topic/android-developers/JsDTBimHpOA

adb本身: 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