Android
文章平均质量分 96
dev note
thisfeng
紙上得來終覺淺,絕知此事要躬行
展开
-
Android 打印之将文字转换成 Bitmap 图片,再转换成Bytes 数组 进行打印
Android 打印之将文字转换成 Bitmap 图片,再转换成Bytes 数组 进行打印一、前言Android 打印解决文字显示?问好 乱码最近在处理打印的时候,打印机有些繁体的字无法打印出来,或者其它韩文打印出来显示 ? 问题解决思路:将需要打印的 String 文本内容,先转换成 Bitmap 位图 , 然后将图片转换成打印机能打印的byte[]类型不同印机 最终丢给印机打印的方法不同。如下图,打印的是一栏地址,原来第三个字呢打印出来是 ? 号的 ,这张图是用以下的转换方法修复原创 2020-08-07 18:41:14 · 3144 阅读 · 5 评论 -
Android 高级开发 JNI & NDK 介绍与使用
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2020-03-15 16:59:33 · 2579 阅读 · 1 评论 -
Android 高级开发 JNI 之 C & Java 之间互相调用案例
Android 高级开发 JNI 之 C & Java 之间互相调用案例在前一篇文章中讲解了 JNI 和 NDK 的介绍和基本配置 ,现在来一起了解下 C/C++ 之间的相互调用方式,文中使用的是.c 文件。一、Java 调用 C 案例详情查看 NDKDemo ->app1、Java 调用 C 执行加法运算JNI.java 代码 /** 加载动态链...原创 2020-03-15 17:01:24 · 477 阅读 · 0 评论 -
Google Play 中的 Apk 使用应用内升级后,安装失败与当前版本不兼容问题
一次在准备升级Google Play 中的一款应用时候,使用了两种方式进行升级,1.通过Google Play 上传更新 新的版本进行升级。2.通过应用内检测弹窗提示新版本更新。两种方式看起来没什么问题,但是有一点你会忽略掉的是。Google Play 应用商店如果你一开始上传时就选择了使用Google Play 提供这个Apk签署新的密钥,说白了就是 上传商店可选择 进行 二次签名,一般...原创 2019-06-05 11:12:16 · 6945 阅读 · 2 评论 -
Android进阶:Binder机制、AIDL进程通信学习(使用AIDL模拟支付宝支付案例)
Android进阶第一关:Binder机制、AIDL进程通信学习(模拟支付宝支付案例)目录Binder是什么?从面向对象的思想看 Binder IPC进程空间的划分Binder机制是如何跨进程通信的?Binder 到底是什么?理解Java层的Binder 代码Android中的AIDL android开发AIDL使用模拟支付宝支付Binder是什么?Binder是Andr...原创 2019-04-19 14:56:33 · 1662 阅读 · 4 评论 -
Android 多渠道打包实操(更改包名、图标、主题资源 、替换常量、第三方SDK Appkey配置)
最近在做一个通用版的会员系统,给予不同的公司使用,先前是通过切换版本分支来管理的,后面发现实在是繁琐和痛苦管理,仅仅是需要更改不同的常量、主题资源、包名、图标等等,主体代码逻辑功能基本不变。先前了解过多渠道包的使用,其实这里完全可以通过 Gradle 的多渠道打包来这个痛点,期间也踩了坑,在这里做个记录目录一、通过 productFlavors 配置不同的渠道/环境二、manifestPl...原创 2018-12-12 18:20:41 · 7409 阅读 · 8 评论 -
Android Google Map 开发步骤 & 地图展示空白问题
年初时候开发了一版Google Map 地图展示店铺地址并标注点击详情,当初完整的上线Google Play 之后就没有关注过。最近开发都有点忘记了重新梳理了一次后使用原版代码。新应用使用原版代码就是展示地图空白,但是有Google logo;寻思试了很多了后发现上线Google Play下载来都无法正常展示。半年多了~没人提吗? - - ?具体原因就是因为忘替换Google Map AppK...原创 2018-10-26 17:52:04 · 7733 阅读 · 5 评论 -
Android 通过 NSD 服务 & Netty(断线重连、心跳、黏包处理) 实现两个 Android 系统端的长连接通讯
引言近期需求,通过手机App端取号机(含叫号通知功能),实时连接 另一台 Android 广告机用于播放当前被叫到的号数。这里有两种Android 机一台「基于Sunmi版的可出小票的Android机」一台「Android系统 盒子连接上大屏电视机」总之要做的就是连接两台机子互相通讯,一台发送数据 一台处理展示。最终可实现两端互发!本篇目录1.寻找适合的通讯方式...原创 2018-06-01 17:04:39 · 3680 阅读 · 8 评论 -
Android 广告视频循环播放 & 缓存 处理方案
基于Android系统的设备上投放广告视频,比如:地铁广告屏、自助服务机器上的广告位,取号机广告等。最近两天做了一个叫号机端的系统,内部有一块循环播放视频广告的处理,于是乎有了此篇小结先来了解下视频广告的几个的特点一、网络视频缓存处理二、循环播放功能三、动态更新视频广告四、时效性的保证一、网络视频缓存处理显然不可能每次播放都去加载网络,太耗费流量,哪...原创 2018-06-14 15:50:44 · 6610 阅读 · 1 评论 -
Anroid 8.0 允许下载安装未知应用来源完整逻辑处理 & 适配7.0文件访问处理
在处理更新下载过程中在 8.0 遇到的问题,下载完毕更新包之后未跳转安装页面 得知在 Android 8.0 中未知应用安装权限的开关默认是被关闭的 ,需要用户手动打开允许 【未知来源应用权限】才能够安装。Google 对于Android 的安全可谓是越来越严格了。下面介绍如何处理1、在清单文件中增加请求安装权限<uses-permissionandroid...原创 2018-03-15 21:03:09 · 3606 阅读 · 0 评论 -
EPSON Printer 打印机 Sdk For Android
近日需求,有一个windows系统的设备web点餐系统,需要移植到Android 平板端, 需要考虑的交互主要就是通过 JS 传入打印数据到 WebView 之后,通过 Android 调用打印机打印小票了,这需要查找打印机品牌设备的对应 的 SDK。 接下来就是直接通过Android 封装一个WebView进行网页的展示,添加对javascript的支持 交互,还有一些细微的处理而已。 这里只原创 2017-12-22 12:15:44 · 13211 阅读 · 11 评论