android 经典蓝牙编程 SPP

前言

最近有一些蓝牙的通信需要做,就研究了一下蓝牙连接相关

  1. 连接蓝牙电子秤
  2. 连接 pos 机打印

其中连接蓝牙电子秤是接收数据 pos 机打印是发送数据/接收数据

流程图

图片

流程图画的相当不专业,请自行脑补

核心类

因为这次的电子秤不是 4.0 的设备,所以没有使用 BLE 的开发,而是经典蓝牙(SPP) …

阅读全文

Poi解析对比excel表格

前言

这次不是 Android 的技术分享,是 java 的,当然把 poi 的代码放到 Android 中也可以用,毕竟同源嘛

为啥会有这个文章呢,因为我老婆是会计嘛,她有时候会让我帮忙对账,两个 excel 文件,顺序也不同,需要我来对比出哪里有问题,也就是数不太对应,我想了一下,如果好几百个甚至几千个数字来对账,那我岂不是眼睛都花了,这样我哪里还有 …

阅读全文

Android Studio 简单的JunitTest

最近使用 AndroidStudio 的时候想要使用单元测试 因为有一些数据需要 Activity 的支持, 从网上找了一些教程,但自己使用时感觉不理想,发现都是一些业务逻辑的类,很少有直接针对 Activity 的单元测试 所以想自己写一个简单的 demo

开发环境

Android Studio 2.2 …

阅读全文

Android Studio 2.2 ndk开发环境 gradle配置

AndroidStudio2.2 中 对于 ndk/jni 建议使用 cmake 进行编译 而对于纯粹的 android 程序员来说,cmake 不是经常接触的方案,我在遇到 jni 相关时也遇到了一些问题,这里抛砖引玉吧

开发环境

Android SDK/NDK Android Studio 2.2 图片 友情提示: …

阅读全文

Butterknife8.4.0的一些问题

写在前面:

website github

在 github 上 butterknife 的 star 有 11000+ 为啥有这么多人用这个插件 两点: 1、自动化 2、有人更新和维护

GRADLE

根目录的 build.gradle 也就是 project 级

buildscript {
  repositories { …

阅读全文

Android剪切板的简单解析

其实 android 的剪切板使用不算复杂 而且一般的应用需求不会太复杂,只要简单的应用即可

一般都是点击事件时将某段文字复制到剪切板中

Android 中的剪切板是使用ClipboardManager来管理的 获取这个对象的方法是

Context.getSystemService(Context.CLIPBOARD_SERVICE);
cm = …

阅读全文

Retroift初探

retrofit 初探

引用

maven
<dependency>
  <groupId>com.squareup.retrofit2</groupId>
  <artifactId>retrofit</artifactId> …

阅读全文

最近文章

分类

标签

友情链接

其它