上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页
摘要: 2020-02-04 关键字:测量文本长度、测量字符串长度 最近在写 APK 时遇到了需要获取文本宽度的需求。其实就是要自己写一个算法以实现文本超长自动换行的功能。 在实现这一功能时发现了原来在 Android 中测量文本的长度,或者说宽度可以分两种情况: 1、测量绝对文本的长度 2、测量相对文本的 阅读全文
posted @ 2020-02-04 22:24 大窟窿 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 2020-02-04 关键字:通过代码绘制POS机小票、快递单小票、收银小票、自定义绘制Bitmap 话不多说,直接上效果图: 这种收银小票,由于它的格式排版的多元化,是不可能有什么公用模板可以让我们只是简单地输入一些信息就自动生成并排版好的。它的本质就是一张张的图片。 我们需要将要打印的信息准备好 阅读全文
posted @ 2020-02-04 15:10 大窟窿 阅读(1890) 评论(0) 推荐(0) 编辑
摘要: 2020-02-03 关键字:热敏打印设备二次开发 NF5501 是一款便携式的打印扫描一体式设备。 这篇博文记录一下笔者针对这款设备的条码扫描与热敏打印功能的二次开发。 首先这款设备官方是有给出扫码与热敏打印的示例程序及源码的,它的下载地址为: http://www.nanfang001.com/ 阅读全文
posted @ 2020-02-03 20:21 大窟窿 阅读(1003) 评论(5) 推荐(0) 编辑
摘要: 2020-02-03 关键字:ToastManager、应用消息通知 Android 应用往往少不了要与用户交互的场景。 所谓与用户交互,就是指用户需要主动或者被动接受来自应用的消息、状态提示的场景。 这种消息、状态的展示形式往往多种多样。但常见的也是比较合适的是弹窗式交互。 弹窗式交互是在应用内展 阅读全文
posted @ 2020-02-03 16:53 大窟窿 阅读(1663) 评论(0) 推荐(0) 编辑
摘要: 2020-02-02 关键字:自动切换语言、高版本下应用内多语言切换 在 Android 应用开发中,最简单的多语言实现就是直接在 res 目录下将你需要的不同语言的资源以 values-xx 子目录的形式存放。 例如,res 目录下默认只有一个 values 目录,这个目录下存放的资源就是应用默认 阅读全文
posted @ 2020-02-02 21:00 大窟窿 阅读(1729) 评论(0) 推荐(0) 编辑
摘要: 2020-02-02 关键字:反斜杠趣谈 稍微懂点编程的同学,甭管是哪种编程语言,都知道甚至是在代码中用过反斜杠。 反斜杠这东西的最为人所知的作用就是作为“转义字符”以及“连接符”来使用。 例如,常见的正则表达式用途: grep -nr "init*\.rc" 以及在 c语言 领域常见的连接代码用途 阅读全文
posted @ 2020-02-02 16:28 大窟窿 阅读(7772) 评论(0) 推荐(1) 编辑
摘要: 2020-01-11 关键字: Linux内核与Linux系统并不是一个东西。Linux内核属于Linux系统。Linux内核指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。而通常我们所说的Linux操作系统指的则是包括Linux内核、工具集、各种库、桌面管理器、应用程序等一体 阅读全文
posted @ 2020-01-11 09:59 大窟窿 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 2020-01-09 关键字:cJSON、linux JSON解析 JSON 是一种在互联网领域内很常用的轻量级数据交换协议。 它与 XML 的地位差不多,但就笔者而言,笔者更喜欢 JSON 的风格,因为它更符合我们的思维习惯,同样一份数据,JSON 格式的就是比 XML 要清晰明了一些。 最近笔者 阅读全文
posted @ 2020-01-09 21:28 大窟窿 阅读(6602) 评论(0) 推荐(1) 编辑
摘要: 2019-12-31 关键字:放大缩小图片、图片预览控件 在 APK 开发过程中,有时可能会有需要预览图片的需求。 Android 自带的 ImageView 功能有限,仅能简单地展示图片。而在日常使用过程中,对图片预览至少都有以下几点刚性要求: 1、展示 2、双击放大 3、手势放大 4、移动局部图 阅读全文
posted @ 2019-12-31 10:23 大窟窿 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: 2019-12-29 关键字:嵌入式底层开发、嵌入式启动流程 什么是Bootloader? 简单来理解,Bootloader 就是嵌入式开发板上电后所运行的第一个程序。它的作用是用来启动硬件与初始化硬件设置的。同时 Bootloader 还可以设置启动参数 bootargs 并通过 bootcmd 阅读全文
posted @ 2019-12-29 22:03 大窟窿 阅读(1231) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页