草庐IT

android - 有没有人有Delphi的Android访问USB类的例子?

我正在创建一个DelphiXE5Android应用程序,该应用程序最终将通过USB连接与小型微型计算机通信(可能使用HID,但尚未开放)。我现在有一个使用XE5的Delphi生成的工作应用程序,在Nexus平板电脑上运行,我需要从USB端开始。那里有很多关于Android和USB的信息,我看到java类是android.hardware.usb。Delphi已经从android.hardware导入相机类,但我对如何启动自己的类来导入USB内容知之甚少。有一些informationhere这暗示了一位开发人员的一些工作,但没有例子。我对block传输很满意,但我需要从翻译类(class

android - Android 中的 USB 调试

我的Android手机(MotorolaQuenchXT3)运行版本2.1。我已经在我的WindowsXP操作系统中安装了androidSDK(包括USB驱动程序)。我在手机中启用了USB调试并将其连接到计算机。手机被识别,SD卡被安装到我的电脑上。当我从我的计算机启动DDMS工具时,它没有列出我的设备。我是否遗漏了此处的任何步骤,或者USB调试仅适用于特定手机。 最佳答案 adbdevices应该显示所有连接到您的机器的android设备。如果它没有出现,请重新启动adb服务器,即adbkill-serveradbstart-se

android - 有没有办法在没有 USB 连接的情况下在手机上调试 android 应用程序?

有没有一种方法可以将我正在开发的应用程序安装到我的手机上,而无需完成签名、发布等所有步骤?(没有通过USB连接手机)我仍处于开发中期,但我需要向我的团队其他成员展示我到目前为止取得的进展,而不能访问我的开发环境,因此我需要将它安装在我的手机上。 最佳答案 在您的项目bin文件夹中有一个apk文件。如果将该文件复制到设备,则可以从中安装该应用程序。当我遇到你的情况时,我会将我的apk放入保管箱并发送链接供人们下载。 关于android-有没有办法在没有USB连接的情况下在手机上调试andr

Android USB Host模式服务——基于USB_DEVICE_ATTACHED启动

我想在Android中编写一个基于USB_DEVICE_ATTACHEDIntent启动的服务。所以,基本上我的服务应该在连接特定USB设备(FT232C-VID:PID0403:6010)时启动,并在断开该USB设备时停止。是否可以这样做,或者我是否应该始终有一个启动此服务的Activity,以防它尚未启动?该服务的最终目的是根据此USB设备提供的位置,使用TEST_PROVIDER更新LocationProvider上的位置。我已经尝试在AndroidManifest.xml中使用此配置创建服务xml/device_filter.xml包含这个我的LocationService类已

android - Kindle Fire USB Debug模式

我正在将Android应用程序移植到Eclipse中的KindleFire。问题是我不知道如何打开/关闭KindleFire的USBDebug模式?? 最佳答案 这是一个简单的方法debugmode 关于android-KindleFireUSBDebug模式,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13468204/

Android USB 主机接收数据

我尝试从我的评估板上读取数据。它是StellarisEKK-LM4F232评估套件。它有五个按钮。我按下船上的一个按钮并将数据发送到我的安卓设备。例如,我按一次,板发送到1,第二次发送到2...。当我第一次按下按钮时,我从Android设备收到第一个值(这意味着1)。但是当我再次按下按钮时,我无法收到任何其他值,如2,3,4,...。这是我的阅读代码。它在启动时连续读取。你能帮帮我吗?publicvoidstartDataRecieve(){newThread(newRunnable(){@Overridepublicvoidrun(){UsbEndpointendpoint=null

android - 在没有 USB 或 root 的情况下调试 Android 应用程序

我目前正在开发一个小型Android应用程序,它通过USB与FTDI芯片通信,因此我无法使用logcat来获取实时日志。不幸的是,Android设备是带有Android4.1.2的GalaxyTab2,我不允许root。这意味着adb-wireless也不会工作。而且因为它只是一个小应用程序,所以设置像ACRA这样的错误跟踪器系统似乎有点过大。还有其他方法可以获取我的应用程序的日志吗?非常感谢 最佳答案 我想不出任何“实时”logcat输出,但您可以通过adblogcat查看您的Logcat输出(已缓冲)。在你的应用程序中测试你想做

安卓:RS232串口与安卓设备通信

我有一个MR400staximeter硬件。我想用RS232电缆与这个出租车计价器通信,我已经在windows中实现了这种连接和通信。但我想使用安卓设备建立连接。我怎样才能做到这一点?谢谢伊山耆那教 最佳答案 我用的是USB转串口库,你可以在这里找到:USBSerialforAndroid.它不需要任何根访问权限。您需要检查您的Android设备是否支持USB主机模式。然后,使用USBOTG电缆和USB转串行适配器电缆,您可以开始通过RS232与串行设备通信。在USB转串口库的Github页面上有一些代码示例可以帮助您入门。

android - 如何以编程方式在 Android 应用程序中启用和禁用 USB

在我的应用程序中,我想以编程方式启用/禁用手机或选项卡(基于Android)中的USB连接。我用谷歌搜索,但没有找到任何解决方案。如果可能的话给我一些想法来做到这一点。或提供一些有用的代码。 最佳答案 我知道为时已晚,但它会对其他人有所帮助..在API12Android3.1或更高版本中,引入了一个UsbManager类,检查此链接。http://developer.android.com/reference/android/hardware/usb/UsbManager.html 关于

android - 记住 USB 连接,但不要启动应用程序

我正在处理的应用程序通过USB连接成功连接到设备。此外,它现在可以记住来自不同发布的设备,正如以下线程中指出的那样storingusbdefaultconnections.但是,这会留下在连接USB设备时始终启动Activity的不良影响。如果不启动应用程序,我就无法记住默认值。在连接上启动应用程序不是预期的效果。下面的小代码示例是list当前的样子,以便快速浏览存储在内存中的默认USB连接以供将来连接使用。这种默认存储是否可以在不启动应用程序的情况下完成?我一直在想,也许有一种类型的类别可以添加到Intent过滤器中,将其指定为不可启动的Intent。在Activity期间被监听但由