android - 从 Java 调用 ioctl() - 它是如何完成的?

标签 android

我需要从我的应用程序中访问串行端口(该应用程序对设备具有读/写权限)。 如何从基于 Java 的应用程序调用 ioctl()?

最佳答案

JNI——这并不容易

JNI 是 Java native 接口(interface)。它定义了托管代码(用 Java 编程语言编写)与 native 代码(用 C/C++ 编写)交互的方式。它是供应商中立的,支持从动态共享库加载代码,虽然有时很麻烦但相当有效。

关于android - 从 Java 调用 ioctl() - 它是如何完成的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8163166/

相关文章:

android - 检索系统默认的 Android 联系人图片

android - 嵌套滚动 Jetpack Compose

java - 如何在 Adob​​e Reader 中从 Android 应用程序打开服务器上的 pdf

java - 删除计算器应用程序中最后一位数字的最佳方法是什么

android - 向我的日历应用程序添加滑动手势 - android

java - mac 上的安卓工作室 : remove proxy settings

java - 在 Android 中使用 SQLite 创建表时出现问题

java - 使用 Android Studio 注册用户 PHP

android - QUERY_ALL_PACKAGES 权限问题,而我的应用程序不包含它

android - 多个dex文件定义Lorg/intellij/lang/annotations/JdkConstants$CursorType