简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
首先在AndroidManifest.xml文件中添加如下配置<!-- SDK版本至少为14 --><uses-sdk android:minSdkVersion="14"/><!-- 添加NFC权限 --><uses-permission android:name="android.permission.NFC" /><!-- ...
原来的单数据源配置如下spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://192.168.0.1:3306/mydb?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&s
二话不说直接上代码boolean result = ftpClient.changeWorkingDirectory("/AA/BB");System.out.println("切换工作目录:" + result);System.out.println("当前工作目录:" + ftpClient.printWorkingDirectory());文件夹路径"/AA/BB"写成/AA/BB/"末尾多
什么是Autosizeng呢,简单说就是TextView文本内容的字号大小是会根据内容多少而变大或者变小以适应布局,尽可能让TextView显示所有的文本内容。比如TextView控件的宽高是固定的,在内容越少的情况下,为了内容填充整个控件,字号就会变大,在内容越多的情况下,为了显示更多的内容,字号就会缩小。如下图所示:在Android 8.0(API级别26)及更高版本中,可以直接使用Au...
项目中遇到一个需求,需要限制EditText只能输入到小数点后两位网上有两种方案,一种是使用TextWatcher,另一种就是使用InputFilter,感觉使用InputFilter的方式比较优雅,比如EditText android:inputType限制各种输入类型就是通过各种各种InputType来实现的。还有maxLength限制EditText输入长度也是通过InputFilter实现
笔者在做Android串口开发的时候,与串口设备间的通信经常内容都是16进制的发送命令的时候需要先把命令转成16进制的ASCII字符串。接收到设备的反馈时需要把16进制的ASCII字符串转成对应的明文。比如我们要发送的明文为ABCDEF,需要先转成对应的16进制ASCII码字符串414243444546比如我们收到的反馈为16进制的ASCII码字符串313233343536,需要转...
首先在AndroidManifest.xml文件中添加如下配置<!-- SDK版本至少为14 --><uses-sdk android:minSdkVersion="14"/><!-- 添加NFC权限 --><uses-permission android:name="android.permission.NFC" /><!-- ...
简介java Arrays中共定义了如下几种equals方法,用来对比判断数组是否相等equals(boolean[], boolean[])equals(byte[], boolean[])equals(char[], boolean[])equals(double[], boolean[])equals(float[], boolean[])equals(short...
前言在文章一步步实现一个Flutter plugin插件中我们介绍了如何创建一个插件plugin,在创建的项目中有默认为我们创建了一个测试项目,直接引用了该plugin,可以直接运行。但是如果我们创建的项目不仅仅该测试项目使用,在其他项目中也要使用呢,创建插件的目的不也是要在多个项目中共享该插件的功能吗。Flutter官方介绍了三种方法上传到Pub site,这是一个类似Maven的D...
在开发中经常分测试环境和正式环境,每次发布版本总是要修改服务器地址或者端口号。其实可以在build.gradle中为测试环境和正式环境配置不同的服务地址,在编译的时候会自动根据当前的buildType选择不同的服务地址。android {buildTypes {debug {buildConfigField 'String', 'do...