Fixed bug 4270 - Android HIDDeviceManager function needs to be public

Sylvain

Can't run an android app without declaring the JNI interface function as public.
Sam Lantinga 2018-09-25 20:11:52 -07:00
parent e236e8435a
commit d40657bfc9
1 changed files with 5 additions and 5 deletions

View File

@ -504,7 +504,7 @@ public class HIDDeviceManager {
////////// JNI interface functions ////////// JNI interface functions
////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////
boolean openDevice(int deviceID) { public boolean openDevice(int deviceID) {
// Look to see if this is a USB device and we have permission to access it // Look to see if this is a USB device and we have permission to access it
for (HIDDeviceUSB device : mUSBDevices.values()) { for (HIDDeviceUSB device : mUSBDevices.values()) {
if (deviceID == device.getId()) { if (deviceID == device.getId()) {
@ -539,7 +539,7 @@ public class HIDDeviceManager {
return false; return false;
} }
int sendOutputReport(int deviceID, byte[] report) { public int sendOutputReport(int deviceID, byte[] report) {
try { try {
Log.v(TAG, "sendOutputReport deviceID=" + deviceID + " length=" + report.length); Log.v(TAG, "sendOutputReport deviceID=" + deviceID + " length=" + report.length);
HIDDevice device; HIDDevice device;
@ -556,7 +556,7 @@ public class HIDDeviceManager {
return -1; return -1;
} }
int sendFeatureReport(int deviceID, byte[] report) { public int sendFeatureReport(int deviceID, byte[] report) {
try { try {
Log.v(TAG, "sendFeatureReport deviceID=" + deviceID + " length=" + report.length); Log.v(TAG, "sendFeatureReport deviceID=" + deviceID + " length=" + report.length);
HIDDevice device; HIDDevice device;
@ -573,7 +573,7 @@ public class HIDDeviceManager {
return -1; return -1;
} }
boolean getFeatureReport(int deviceID, byte[] report) { public boolean getFeatureReport(int deviceID, byte[] report) {
try { try {
Log.v(TAG, "getFeatureReport deviceID=" + deviceID); Log.v(TAG, "getFeatureReport deviceID=" + deviceID);
HIDDevice device; HIDDevice device;
@ -590,7 +590,7 @@ public class HIDDeviceManager {
return false; return false;
} }
void closeDevice(int deviceID) { public void closeDevice(int deviceID) {
try { try {
Log.v(TAG, "closeDevice deviceID=" + deviceID); Log.v(TAG, "closeDevice deviceID=" + deviceID);
HIDDevice device; HIDDevice device;