Тема: Android lib
Показать сообщение отдельно
Старый 04.08.2013, 09:21   #1
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Android lib

Как всем понятно , что Unity, из-за кроссплатформенности не умеет работать с устройствами Android.
Для этого и есть возможность писать библиотеки на java, но не все так гладко.
Вот я нарыл библиотеку для работы с UART преобразователями (https://code.google.com/p/usb-serial...droid-v010.jar) (есть исходник https://code.google.com/p/usb-serial-for-android/)

Я правильно думаю, что просто-так её к юнити не подключить?
А если подключить, то как в C# выполнить подобное:
// Get UsbManager from Android.
UsbManager manager = (UsbManagergetSystemService(Context.USB_SERVICE);

// Find the first available driver.
UsbSerialDriver driver UsbSerialProber.acquire(manager);

if (
driver != null) {
  
driver.open();
  try {
    
driver.setBaudRate(115200);
    
    
byte buffer[] = new byte[16];
    
int numBytesRead driver.read(buffer1000);
    
Log.d(TAG"Read " numBytesRead " bytes.");
  } catch (
IOException e) {
    
// Deal with error.
  
} finally {
    
driver.close();
  } 

Если нельзя, то помогите написать обертку на JAVA, что бы юнити поняла.
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием