我尽力解释。我想知道制作一个能从PC或Mac接收/发送和接收数据的Android应用程序是多么容易(或者很难),对flash来说更是如此。
所以,例如,我首先在我的PC / Mac上制作一个flash应用程序,假设它在舞台上有一个正方形的MovieClip。这就是那一部分。接下来,我制作了包含一个按钮的Android应用程序。当我按下那个按钮(在Android应用程序上,在手机上)时,闪存桌面应用程序上的方块向右或向左移动十个像素。
所以最终移动应用程序正在控制桌面闪存应用程序。
Iv搜索和搜索,但我不确定哪些关键字真正用来找到我正在寻找的东西。
任何人都可以了解这是多么困难(如果可能的话),或有关此主题的任何文档/教程?
我很确定这是可能的,因为有应用程序可以通过智能手机控制您的PC / Mac。但它可能高于我的编程知识水平。
任何帮助表示感谢。
答案 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