91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 124KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-06
  • 語言: 其他
  • 標簽: Unity??

資源簡介

如題 Unity 安卓串口收發代碼

資源截圖

代碼片段和文件信息

/*
?*?Copyright?2009-2011?Cedric?Priscal
?*
?*?Licensed?under?the?Apache?License?Version?2.0?(the?“License“);
?*?you?may?not?use?this?file?except?in?compliance?with?the?License.
?*?You?may?obtain?a?copy?of?the?License?at
?*
?*?http://www.apache.org/licenses/LICENSE-2.0
?*
?*?Unless?required?by?applicable?law?or?agreed?to?in?writing?software
?*?distributed?under?the?License?is?distributed?on?an?“AS?IS“?BASIS
?*?WITHOUT?WARRANTIES?OR?CONDITIONS?OF?ANY?KIND?either?express?or?implied.
?*?See?the?License?for?the?specific?language?governing?permissions?and
?*?limitations?under?the?License.
?*/

#include?
#include?
#include?
#include?
#include?
#include?
#include?

#include?“SerialPort.h“

#include?“android/log.h“
static?const?char?*TAG=“serial_port“;
#define?LOGI(fmt?args...)?__android_log_print(ANDROID_LOG_INFO??TAG?fmt?##args)
#define?LOGD(fmt?args...)?__android_log_print(ANDROID_LOG_DEBUG?TAG?fmt?##args)
#define?LOGE(fmt?args...)?__android_log_print(ANDROID_LOG_ERROR?TAG?fmt?##args)

static?speed_t?getBaudrate(jint?baudrate)
{
switch(baudrate)?{
case?0:?return?B0;
case?50:?return?B50;
case?75:?return?B75;
case?110:?return?B110;
case?134:?return?B134;
case?150:?return?B150;
case?200:?return?B200;
case?300:?return?B300;
case?600:?return?B600;
case?1200:?return?B1200;
case?1800:?return?B1800;
case?2400:?return?B2400;
case?4800:?return?B4800;
case?9600:?return?B9600;
case?19200:?return?B19200;
case?38400:?return?B38400;
case?57600:?return?B57600;
case?115200:?return?B115200;
case?230400:?return?B230400;
case?460800:?return?B460800;
case?500000:?return?B500000;
case?576000:?return?B576000;
case?921600:?return?B921600;
case?1000000:?return?B1000000;
case?1152000:?return?B1152000;
case?1500000:?return?B1500000;
case?2000000:?return?B2000000;
case?2500000:?return?B2500000;
case?3000000:?return?B3000000;
case?3500000:?return?B3500000;
case?4000000:?return?B4000000;
default:?return?-1;
}
}

/*
?*?Class:?????android_serialport_SerialPort
?*?Method:????open
?*?Signature:?(Ljava/lang/String;II)Ljava/io/FileDescriptor;
?*/
JNIEXPORT?jobject?JNICALL?Java_android_1serialport_1api_SerialPort_open
??(JNIEnv?*env?jclass?thiz?jstring?path?jint?baudrate?jint?flagsjint?min_byte)
{
int?fd;
speed_t?speed;
jobject?mFileDescriptor;

/*?Check?arguments?*/
{
speed?=?getBaudrate(baudrate);
if?(speed?==?-1)?{
/*?TODO:?throw?an?exception?*/
LOGE(“Invalid?baudrate“);
return?NULL;
}
}

/*?Opening?device?*/
{
jboolean?iscopy;
const?char?*path_utf?=?(*env)->GetStringUTFChars(env?path?&iscopy);
LOGD(“Opening?serial?port?%s?with?flags?0x%x“?path_utf?O_RDWR?|?flags);
fd?=?open(path_utf?O_RDWR?|?flags);
LOGD(“open()?fd?=?%d“?fd);
(*env)->ReleaseStringUTFChars(env?path?path_utf);
if?(fd?==?-1)
{
/*?Throw?an?exception?*/
LOGE(“Cannot?open?port“);
/*?TODO:?throw?an?exception?*/
return?NULL;
}
}

/*?Confi

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????732??2011-12-29?13:29??jni_build?-?副本\jni\.svn\all-wcprops

?????文件???????1046??2011-12-29?13:29??jni_build?-?副本\jni\.svn\entries

?????文件?????????30??2011-12-29?13:29??jni_build?-?副本\jni\.svn\prop-base\gen_SerialPort_h.sh.svn-base

?????文件????????786??2011-12-29?13:29??jni_build?-?副本\jni\.svn\text-base\Android.mk.svn-base

?????文件?????????35??2011-12-29?13:29??jni_build?-?副本\jni\.svn\text-base\Application.mk.svn-base

?????文件?????????90??2011-12-29?13:29??jni_build?-?副本\jni\.svn\text-base\gen_SerialPort_h.sh.svn-base

?????文件???????4589??2011-12-29?13:29??jni_build?-?副本\jni\.svn\text-base\SerialPort.c.svn-base

?????文件????????745??2011-12-29?13:29??jni_build?-?副本\jni\.svn\text-base\SerialPort.h.svn-base

?????文件????????786??2011-12-29?13:29??jni_build?-?副本\jni\Android.mk

?????文件?????????35??2011-12-29?13:29??jni_build?-?副本\jni\Application.mk

?????文件?????????97??2016-08-19?15:39??jni_build?-?副本\jni\gen_SerialPort_h.sh

?????文件???????4656??2016-08-19?18:21??jni_build?-?副本\jni\SerialPort.c

?????文件????????828??2016-08-19?18:18??jni_build?-?副本\jni\SerialPort.h

?????文件??????13452??2016-08-20?17:19??jni_build?-?副本\libs\armeabi\libserial_port.so

?????文件??????13460??2016-08-20?17:19??jni_build?-?副本\libs\armeabi-v7a\libserial_port.so

?????文件???????5164??2016-08-20?17:19??jni_build?-?副本\libs\x86\libserial_port.so

?????文件??????66280??2016-08-20?17:19??jni_build?-?副本\obj\local\armeabi\libserial_port.so

?????文件??????32200??2016-08-20?17:19??jni_build?-?副本\obj\local\armeabi\objs\serial_port\SerialPort.o

?????文件???????9899??2016-08-20?17:19??jni_build?-?副本\obj\local\armeabi\objs\serial_port\SerialPort.o.d

?????文件??????64476??2016-08-20?17:19??jni_build?-?副本\obj\local\armeabi-v7a\libserial_port.so

?????文件??????32328??2016-08-20?17:19??jni_build?-?副本\obj\local\armeabi-v7a\objs\serial_port\SerialPort.o

?????文件???????9903??2016-08-20?17:19??jni_build?-?副本\obj\local\armeabi-v7a\objs\serial_port\SerialPort.o.d

?????文件??????28836??2016-08-20?17:19??jni_build?-?副本\obj\local\x86\libserial_port.so

?????文件??????32188??2016-08-20?17:19??jni_build?-?副本\obj\local\x86\objs\serial_port\SerialPort.o

?????文件??????10225??2016-08-20?17:19??jni_build?-?副本\obj\local\x86\objs\serial_port\SerialPort.o.d

?????文件???????3993??2016-09-23?10:08??jni_build?-?副本\src\android_serialport_api\ComPort.java

?????文件???????2424??2016-08-19?18:18??jni_build?-?副本\src\android_serialport_api\SerialPort.java

?????文件???????4387??2016-09-20?16:39??jni_build?-?副本\src\com\unity\FS\UnityPlayerActivity.java

?????文件???????2504??2016-08-20?17:16??jni_build?-?副本\src\com\unity\FS\UnityPlayerNativeActivity.java

?????文件????????601??2016-08-20?17:16??jni_build?-?副本\src\com\unity\FS\UnityPlayerProxyActivity.java

............此處省略33個文件信息

評論

共有 條評論