提交247年b5368 通过 developer4

版本1.0

5 c066231
(子模块”应用程序/ src / main / java / net/dlogic/ufr/lib”)
路径= app/src/main/java/net/dlogic/ufr/lib
Url = https://git.d-logic.net/nfc-rfid-reader-sdk/ufr-lib-android.git
应用插件:“com.android.application”
安卓
compileSdkVersion23
buildToolsVersion“25.0.0”
defaultConfig
applicationId“net.dlogic.ufr.apdu_example”
minSdkVersion15
targetSdkVersion15
versionCode1
versionName“1.0”
buildTypes
释放
minifyEnabled
proguardFilesgetDefaultProguardFile“proguard-android.txt”),“proguard-rules.pro”
productFlavors
依赖关系
编译fileTree包括:‘* . jar),dir:“幽默”
testCompilejunit: junit: 4.12”
编译文件“libs / d2xx.jar”
[{000214 a0 - 0000 - 0000 - c000 - 000000000046}]
Prop3 = 19日2
(InternetShortcut)
IDList =
URL = http://www.ftdichip.com/Android.htm
#添加项目特定的ProGuard规则
默认情况下,此文件中的标志被附加到指定的标志
C:\android\sdk/tools/proguard/proguard-android.txt
您可以通过更改proguardFiles来编辑包含路径和顺序
# build.gradle中的指令。
#更多详细信息,请参见
# http://developer.android.com/guide/developing/tools/proguard.html
#添加任何项目特定的保留选项在这里:
#如果你的项目使用WebView和JS,取消下面的注释
#并指定JavaScript接口的完全限定类名
#类:
fqcn.of.javascript.interface.for.webview {
#公共*;
#}
dlogic安卓在这里block_read_example
进口android.app.Application
进口android.test.ApplicationTestCase
/**
* 测试基础 .
* /
公共ApplicationTest扩展ApplicationTestCase<应用程序>
公共ApplicationTest()
超级应用程序);
文件末尾没有换行符
<?XML版本="1.0"编码="utf-8"?>
<清单xmlns: android =“http://schemas.android.com/apk/res/android”
包=“net.dlogic.ufr.apdu_example”
android: versionCode =“1”
android: versionName =“1.0”>
< uses-sdkandroid: minSdkVersion =“15”/>
< uses-featureandroid: name =“android.hardware.usb.host”/>
< uses-featureandroid: name =“android.hardware.usb.accessory”/>
<应用程序
android:图标=“@drawable / ic_launcher”
android: label =“@string / app_name”>
<活动
android: name =“net.dlogic.ufr.apdu_example.Main”
android: label =“@string / title_activity_main”
android: launchMode =“singleTask”
android: configChanges =面向“keyboardHidden | |拉”
android: autoRemoveFromRecents =“真正的”
>
<意图过滤器>
<行动android: name =“android.intent.action.MAIN”/>
<类别android: name =“android.intent.category.LAUNCHER”/>
< /意图过滤器>
<意图过滤器>
<行动android: name =“android.hardware.usb.action.USB_DEVICE_ATTACHED”/>
< /意图过滤器>
<元数据android: name =“android.hardware.usb.action.USB_DEVICE_ATTACHED”android:资源=“@xml / device_filter”/>
<意图过滤器>
<行动android: name =“android.hardware.usb.action.USB_ACCESSORY_ATTACHED”/>
< /意图过滤器>
<元数据android: name =“android.hardware.usb.action.USB_ACCESSORY_ATTACHED”android:资源=“@xml / accessory_filter”/>
> < /活动
> < /应用程序
< /清单>
自由@2 a190e36
子项目提交2a190e3686c9ced86c0e06625bc3064c185b7c4f
<?XML版本="1.0"编码="utf-8"?>
<选择器xmlns: android =“http://schemas.android.com/apk/res/android”>
<项目android: state_pressed =“真正的”>
<形>
<梯度
android: startColor =“# 00 a000”
android: endColor =“# CFFFCF”
android:角=“270”/>
<中风
android:宽度=“2 dp”
android:颜色=“# dcdcdc”/>
<角落
android:半径=“20 dp”/>
<填充
android:左=“10 dp”
android:顶级=“10 dp”
android:正确的=“10 dp”
android:底部=“10 dp”/>
< / >形状
> < /项目
<!--pressed -->
<项目android: state_focused =“真正的”>
<形>
<梯度
android: startColor =“# CFFFCF”
android: endColor =“# 00 a000”
android:角=“270”/>
<中风
android:宽度=“2 dp”
android:颜色=“# dcdcdc”/>
<角落
android:半径=“2 dp”/>
<填充
android:左=“10 dp”
android:顶级=“10 dp”
android:正确的=“10 dp”
android:底部=“10 dp”/>
< / >形状
> < /项目
<!--focused -->
<项目>
<形>
<梯度
android: startColor =“# 00 a000”
android: endColor =“# CFFFCF”
android:角=“90”/>
<中风
android:宽度=“2 dp”
android:颜色=“# dcdcdc”/>
<角落
android:半径=“20 dp”/>
<填充
android:左=“10 dp”
android:顶级=“10 dp”
android:正确的=“10 dp”
android:底部=“10 dp”/>
< / >形状
> < /项目
<!--default -->
< /选择>
<?XML版本="1.0"编码="utf-8"?>
< TextView
xmlns: android =“http://schemas.android.com/apk/res/android”
风格="?android: attr / spinnerItemStyle”
android: layout_width =“宽和”
android: layout_height =“25 dp”
android:重力=“中心”/>
<资源>
<!--Example customization of dimensions originally defined in res/values/dimens.xml
(如屏幕边距)用于可用宽度超过820dp的屏幕。这
将包括7英寸和10英寸的设备(分别为~960dp和~1280dp)。-->
< dimenname =“activity_horizontal_margin”>64 dp< / dimen >
> < /资源
<资源>
<!--Default screen margins, per the Android Design guidelines. -->
< dimenname =“activity_horizontal_margin”>16 dp< / dimen >
< dimenname =“activity_vertical_margin”>16 dp< / dimen >
> < /资源
<资源>
<字符串name =“app_name”>DLogic uFR APDU实例字符串> < /
<字符串name =“title_activity_main”>DLogic uFR APDU示例1.0字符串> < /
<字符串数组name =“light_signal_modes”>
<项目>没有一个> < /项目
<项目>灯光模式1> < /项目
<项目>灯光模式2> < /项目
<项目>光模式3> < /项目
<项目>光模式4> < /项目
< /字符串数组>
<字符串数组name =“beep_signal_modes”>
<项目>没有一个> < /项目
<项目>哔哔模式1> < /项目
<项目>哔声模式2> < /项目
<项目>哔声模式3> < /项目
<项目>哔声模式4> < /项目
<项目>哔声模式5> < /项目
< /字符串数组>
<字符串数组name =“capdu_picker”>
<项目>NFC NDEF标签应用程序选择> < /项目
<项目>NFC CC选择> < /项目
<项目>NFC NDEF文件选择> < /项目
<项目>ST M24SRxx系统文件选择> < /项目
<项目>读二进制> < /项目
< /字符串数组>
<字符串数组name =“authentication_mode_names”>
<项目>Authent1 A键> < /项目
<项目>Authent1 B键> < /项目
< /字符串数组>
> < /资源
<资源>
<!--Base application theme. -->
<风格name =“AppTheme”父母=“android: Theme.Holo.Light.DarkActionBar”>
<!--Customize your theme here. -->
> < /风格
> < /资源
<?xml version="1.0" encoding="UTF-8"?>
<资源>
< usb-accessory制造商=“FTDI”模型=“Android配件FT312D”version =“1.0”/>
< usb-accessory制造商=“D-Logic”模型=“FT312D-RS485”version =“1.0”/>
< usb-accessory制造商=“FTDI”模型=“FTDIUARTDemo”version =“1.0”/>
< usb-accessory制造商=“DLogic”模型=“usb_2_usb”version =“1.0”/>
< usb-accessory制造商=“DLogic”模型=“usb_2_usb_dock”version =“1.0”/>
> < /资源
文件末尾没有换行符
<?XML版本="1.0"编码="utf-8"?>
<资源>
< usb设备描述=“nFR USB CLASSIC”/>
< usb设备描述=“nFR USB PRO”/>
< usb设备描述=“在这里经典”/>
< usb设备描述=“在这里进步”/>
< usb设备描述=“在这里PRO”/>
< usb设备描述=“uFR XR CLASSIC”/>
< usb设备描述=“uFR XRC CLASSIC”/>
< usb设备描述=“uFR XRC CLASSIC”/>
> < /资源
<?XML版本="1.0"编码="utf-8"?>
<资源>
< usb设备卖主身份证=“1027”产品id =“24577”/><!--FT232RL -->
> < /资源
文件末尾没有换行符
dlogic安卓在这里block_read_example
进口org.junit.Test
进口静态orgjunit断言*;
/**
*要处理单元测试,在Build variables视图中切换Test Artifact。
* /
公共ExampleUnitTest
@Test
公共无效addition_isCorrect()抛出异常
assertequal42+2);
文件末尾没有换行符
//顶层构建文件,可以在其中添加所有子项目/模块的公共配置选项。
buildscript
存储库
jcenter()
依赖关系
类路径2.3.2 com.android.tools.build: gradle:”
注意:不要把你的应用依赖放在这里;他们属于
//在单独的模块构建。gradle文件
allprojects
存储库
jcenter()
任务清洁类型:删除
删除rootProjectbuildDir
#项目范围的Gradle设置。
# IDE(例如Android Studio)用户:
通过IDE *配置的# Gradle设置将覆盖*
#该文件中指定的任何设置。
有关如何配置构建环境的更多详细信息,请访问
# http://www.gradle.org/docs/current/userguide/build_environment.html
#指定守护进程使用的JVM参数。
这个设置对于调整内存设置特别有用。
#默认值:-Xmx10248m -XX:MaxPermSize=256m
# org.gradle。jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#配置后,Gradle将以孵化并行模式运行。
#该选项只能用于已解耦的项目。详情请浏览
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html秒:decoupled_projects
org.gradle.parallel真正的
文件末尾没有换行符
2017年4月18日星期二东部时间13:30:08
distributionBaseGRADLE_USER_HOME
distributionPath包装/经销
zipStoreBaseGRADLE_USER_HOME
zipStorePath包装/经销
distributionUrlhttps\:/ / services.gradle.org/distributions/gradle all.zip——3.3
# !/usr/bin/env bash
##############################################################################
# #
Gradle启动脚本为UN*X
# #
##############################################################################
添加默认JVM选项您还可以使用JAVA_OPTS和GRADLE_OPTS将JVM选项传递给这个脚本。
DEFAULT_JVM_OPTS""
APP_NAME“它”
APP_BASE_NAMEbasename0美元
#使用可用的最大值,或设置MAX_FD != -1来使用该值。
MAX_FD“最大”
警告
回声$ *
回声
回声$ *
回声
退出1
# OS特定支持(必须为'true'或'false')。
cygwin
msys
达尔文
情况下uname
CYGWIN
cygwin真正的
;;
达尔文
达尔文真正的
;;
MINGW
msys真正的
;;
esac
#尝试设置APP_HOME
#解析链接:$0可能是链接
PRG0美元
#需要这个相对符号链接。
- hPRG美元
lslsldPRG美元
链接expr$ ls'.*->\(.*\)$'
如果expr美元的链接“/ *”。>/ dev / null然后
PRG美元的链接
其他的
PRG目录名PRG美元“/美元的链接
fi
完成
保存松材线虫病
cd目录名\”PRG美元\”/”>/ dev / null
APP_HOME松材线虫病- p
cd美元了>/ dev / null
类路径APP_HOME美元/ gradle /包装/ gradle-wrapper.jar
#确定启动JVM的Java命令。
如果- n$ JAVA_HOME然后
如果- x$ JAVA_HOME/ jre / sh / java”然后
IBM在AIX上的JDK为可执行文件使用了奇怪的位置
JAVACMD$ JAVA_HOME/ jre / sh / java”
其他的
JAVACMD$ JAVA_HOME/bin/java”
fi
如果- xJAVACMD美元然后
JAVA_HOME被设置为无效目录:$ JAVA_HOME
请在您的环境中设置JAVA_HOME变量以匹配
Java安装的位置。”
fi
其他的
JAVACMD“java”
而java>/ dev / null 2 > & 1||“错误:JAVA_HOME没有设置,没有'java'命令可以在您的路径中找到。
请在您的环境中设置JAVA_HOME变量以匹配
Java安装的位置。”
fi
如果可以,增加文件描述符的最大值。
如果cygwin美元“假”——一个达尔文美元“假”然后
MAX_FD_LIMITulimit- h- n
如果$?情商0然后
如果MAX_FD美元“最大”- oMAX_FD美元“马克斯”然后
MAX_FDMAX_FD_LIMIT美元
fi
ulimit- nMAX_FD美元
如果$?- ne0然后
警告"无法设置最大文件描述符限制:MAX_FD美元
fi
其他的
警告"无法查询最大文件描述符限制:MAX_FD_LIMIT美元
fi
fi
#对于Darwin,添加选项以指定应用程序如何在dock中显示
如果达尔文美元然后
GRADLE_OPTSGRADLE_OPTS美元\”-Xdock: name =APP_NAME美元\”\”-Xdock:图标=APP_HOME美元/媒体/ gradle.icns\”
fi
#对于Cygwin,在运行java之前切换到Windows格式
如果cygwin美元然后
APP_HOMEcygpath——路径——混合APP_HOME美元
类路径cygpath——路径——混合美元的类路径
JAVACMDcygpath——unixJAVACMD美元
#我们构建通过cygpath转换参数的模式
ROOTDIRSRAW找到- l/maxdepth1-mindepth1类型d 2 > / dev / null
9月""
dirROOTDIRSRAW美元
ROOTDIRSROOTDIRS SEP dir美元美元
9月"|"
完成
OURCYGPATTERN”(^ (ROOTDIRS美元))”
#在cygpath参数中添加用户定义的模式
如果GRADLE_CYGPATTERN美元! =""然后
OURCYGPATTERNOURCYGPATTERN美元| (GRADLE_CYGPATTERN美元)”
fi
#现在转换参数- kludge,将其限制为/bin/sh
0
参数$ @
检查回声美元的参数| egrep- cOURCYGPATTERN美元-
CHECK2回声美元的参数| egrep- c“^ -”###确定是否有一个选项
如果美元支票- ne0& &CHECK2美元情商0然后###添加一个条件
eval回声arg游戏我美元cygpath——路径——忽略——混合美元的参数
其他的
eval回声arg游戏我美元\”美元的参数\”
fi
$ ((我+ 1))
完成
情况下我美元
0--;;
1--args0美元;;
2--args0美元args1美元;;
3.--args0美元args1美元args2美元;;
4--args0美元args1美元args2美元args3美元;;
5--args0美元args1美元args2美元args3美元args4美元;;
6--args0美元args1美元args2美元args3美元args4美元args5美元;;
7--args0美元args1美元args2美元args3美元args4美元args5美元args6美元;;
8--args0美元args1美元args2美元args3美元args4美元args5美元args6美元args7美元;;
9--args0美元args1美元args2美元args3美元args4美元args5美元args6美元args7美元args8美元;;
esac
fi
根据shell引用和替换规则,将JVM_OPTS和GRADLE_OPTS值拆分为一个数组
函数splitJvmOpts()
JVM_OPTS= ($ @
evalsplitJvmOptsDEFAULT_JVM_OPTS美元JAVA_OPTS美元GRADLE_OPTS美元
JVM_OPTS [$ {#JVM_OPTS(*)] =“-Dorg.gradle.appname =APP_BASE_NAME美元
执行JAVACMD美元$ {JVM_OPTS(@)类路径美元的类路径org.gradle.wrapper.GradleWrapperMain$ @
@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@rem Gradle Windows启动脚本
@rem
@rem ##########################################################################
使用windows NT shell设置变量的局部作用域
if "%OS%"=="Windows_NT" setlocal . if "%OS%"=="Windows_NT" setlocal .
添加默认的JVM选项。您还可以使用JAVA_OPTS和GRADLE_OPTS将JVM选项传递给这个脚本。
设置DEFAULT_JVM_OPTS =
设置目录名= % ~ dp0
如果“%DIRNAME%”==“”则设置DIRNAME=。
设置APP_BASE_NAME = % ~ n0
设置APP_HOME = %目录名%
找到java.exe
如果定义了JAVA_HOME,则查找javafromjavahome
设置JAVA_EXE = java.exe
%JAVA_EXE% -version >NUL 2>&1
如果"%ERRORLEVEL%" == "0"开始初始化
的回声。
echo ERROR: JAVA_HOME没有设置,在你的PATH中没有找到java命令。
的回声。
请在您的环境中设置JAVA_HOME变量以匹配
返回Java安装的位置。
转到失败
: findJavaFromJavaHome
设置JAVA_HOME = % JAVA_HOME:”= %
设置JAVA_EXE = % JAVA_HOME % / bin / java.exe
如果存在“%JAVA_EXE%”则初始化
的回声。
JAVA_HOME被设置到一个无效的目录:%JAVA_HOME%
的回声。
请在您的环境中设置JAVA_HOME变量以匹配
返回Java安装的位置。
转到失败
:初始化
@rem获取命令行参数,处理Windowz变量
如果不是"%OS%" == "Windows_NT"转到win9xME_args
if "%@eval[2+2]" == "4"转到4NT_args
: win9xME_args
@rem获取命令行参数。
设置CMD_LINE_ARGS =
设置_SKIP = 2
: win9xME_args_slurp
如果“x%~1”==“x”执行
设置CMD_LINE_ARGS = % *
转到执行
: 4 nt_args
@rem从JP Software的4NT Shell中获取参数
设置CMD_LINE_ARGS = % $
:执行
设置命令行
设置CLASSPATH = % APP_HOME % \ \ gradle-wrapper.jar gradle \包装器
@rem执行Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
:结束
使用windows NT shell结束变量的本地作用域
如果"%ERRORLEVEL%"=="0"转到mainEnd
:失败
rem设置变量GRADLE_EXIT_CONSOLE如果你需要_script_返回代码而不是
打开_cmd.exe /c_返回代码!
如果不是" == "%GRADLE_EXIT_CONSOLE%"退出1
出口/b 1
: mainEnd
if "%OS%"=="Windows_NT" endlocal . if "%OS%"=="Windows_NT" endlocal .
包括:应用程序的
    减价支持
    0%orgydF4y2Ba
    你要添加0讨论。小心行事。
    先完成这条消息的编辑!
    注册orgydF4y2Ba发表评论
    Baidu
    map