2011-11-17 17 views
1

我需要從我的應用程序中訪問串行端口(應用程序具有對設備的讀/寫權限)。 如何從基於Java的應用程序創建ioctl()調用?從Java調用ioctl() - 它是如何完成的?

+0

我還發現了一個很好的通用JNI教程:http://marakana.com/forums/android/examples/49.html –

+0

你可能想看看PureJavaComm:http://www.sparetimelabs.com/purejavacomm/ index.html它爲你做了很多骯髒的工作,Rick – 2012-09-17 03:07:46

回答

2

JNI - 它不會很容易

JNI是Java本地接口。它定義了一種託管代碼(用Java編程語言編寫)與本地代碼(用C/C++編寫)交互的方式。它與供應商無關,支持從動態共享庫中加載代碼,雖然有時非常麻煩,但效率相當高。

+0

我找到了一個很好的代碼示例:http://www.samsungmomentforum.com/samsung-moment-applications/help-getting-led-flash-to-work/15 /?WAP2 –

相關問題