自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Extra Lazy的博客

如果能早点注意就好了,原来我很早就痴狂了。

  • 博客(9)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 解决Kotlin和DataBinding冲突 Unresolved reference: databinding

转换kotlin 代码时,Kotlin与DataBinding冲突 Unresolved reference: databindingTo make it work with Kotlin classes add the kapt dependency:apply plugin: 'kotlin-kapt'dependencies { kapt "com.android....

2018-03-23 16:22:34 2369

原创 Android 获取USB扫描枪简易封装

最近做了个关于Android设备Usb外接扫码器的项目,在此记录下。扫码器有以下这两种模式:USB HID-KBW:扫码器会将扫描出来的内容转化为键盘事件,就是Android中就是KeyEvent里面对应的常量(0 = KeyEvent.KEYCODE_0)。USB 虚拟串口:可使用android-serialport-api 连接到UsbDevice进行通信,读取数据。(设备要支...

2018-03-21 14:15:35 16460 6

原创 Kotlin 提高篇——数组

数组 先来谈谈数组,也可参考 Kotlin 快速入门#数组数组在 Kotlin 中使用 Array 类来表示,它定义了 get 和 set 函数(按照运算符重载约定这会转变为 [])和 size 属性,以及一些其他有用的成员函数:class Array<T> private constructor() { val size: Int operato...

2018-03-17 23:50:47 13857

原创 隆重推出:Android KTX 预览版让 Kotlin 代码更精简

最近逛官网发现Android KTX ,Android KTX 是一套扩展插件。它能帮助开发者更为简洁、通顺和优雅地使用 Kotlin 语言开发 Android 应用。目前版本0.2,Google 表示,预览期间 API 可能会发生改变,目前不建议开发者在主要 Android 项目中使用。当 API 稳定且 Google 承诺 API 兼容性时,Android KTX 将作为 Andro...

2018-03-13 14:59:17 1582

翻译 Java提高篇之隐藏静态方法

最近,我和一位同事在同一个签名的父类和子类中就静态方法进行了一次快速聊天。对话的来源是术语“隐藏”与“覆盖”,以及为什么“隐藏静态方法”是正确的并且可行,但“覆盖静态方法”是不正确的并且不起作用。TL; DR“不能覆盖静态方法”,因为JVM在声明的引用类上执行静态方法,而不是定义的运行时/实例类。一个简单的例子展示了几种不同的静态方法执行上下文,说明了结果:package co...

2018-03-09 17:37:50 2014

原创 Java提高篇——equals()与hashCode()方法

hashCode() 和equals() 完美CPhashCode() 和equals()在java对象的父类Object 中定义了方法,所以所有java对象都继承这些方法的默认实现。 以下是Object对象API关于equal方法和hashCode方法的说明:public boolean equals(Object obj)指示其他某个对象是否“等于”当前这一个这对象。eq...

2018-03-09 16:52:15 1142

原创 热敏打印机实现打印小票

最近公司需要用热敏打印机POS88V实现打印小票。本文采用Kotlin 语言来实现首先看看SP-POS88Ⅴ系列开发手册.pdf。你会发现这文档只有一堆的指令说明,而且是无序的。按道理应该先初始化设备,所以找到初始化打印机地方 ESC @ [名称] 初始化打印机 [格式] ASCII ESC @ Hex 1B 40 Decimal 27 64 ...

2018-03-05 18:15:29 16772

原创 解决kotlin 单元测试在android studio 3.0 上的 “AAPT2 error” 错误

在android studio 3.0 上跑单元测试,发生 “AAPT2 error” 错误Information:Kotlin: Kotlin JPS plugin is disabledAAPT2 error: check logs for details我临时的解决方法: 在项目gradle.properties文件中添加: android.enableAapt2=false...

2018-03-05 09:49:51 670

原创 安卓状态栏透明黑色字体完美沉浸支持MIUI+FlymeUI+android6.0

当APP标题栏都设计成了白色,状态栏也要白底黑字!Android4.4以上系统版本可以修改状态栏颜色,但是只有小米的MIUI、魅族的Flyme和Android6.0以上系统可以把状态栏文字和图标换成深色,其他的系统状态栏文字都是白色的,换成白色背景的话就看不到了。所以非要折腾一番… /** * 设置Android状态栏的字体颜色,状态栏为亮色的时候字体和图标是黑色,状态栏为暗色...

2018-03-01 15:16:46 1879

run-adb.bash

adb 常用命令bash封装

2021-11-28

adb 超快速截图bash脚本

对于Android Studio 截图功能不得吐槽一下,截图慢而不能连续截图,而且在某些android上不能截屏 . 具体使用adb 的 screencap 命令进行截图

2017-11-17

安卓消息机制演示

通过示例,理解消息处理机制本质:一个线程开启循环模式持续监听并依次处理其他线程给它发的消息。

2016-09-10

CordovaLib

Cordova 库 Android

2016-07-30

Intent 与 Intent Filters 实现外部调用

Intent 与 Intent Filters 实现外部调用

2016-07-30

AndroidVideoCache (改成 okhttp 缓存)

AdroidVideoCache是一个视频/音频缓存库,利用本地代理实现了边下边播,结合OKhttp 优点,进行缓存

2016-07-27

web网上书城

网上书城,实现加入购物车功能,采用JSP+Servlet

2016-02-21

网上商城JavaEE+ssh

简单网上商城(SSH) 采用框架来开发,有登录、注册、浏览商品、添加购物车功能

2016-02-21

简单购物车

简单网上商城,采用MySQL+JDBC+C3P0 进行开发,有登录注册 后台管理,加入购物车等功能。

2016-02-21

仿Eclipse启动画面

Java启动界面 能帮助了解进度条,线程调度

2014-07-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除