自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

thisfeng

知足知不足,有为有不为

  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 2020年终总结,我这一年的点滴

做过什么准备以这工作、生活、舞蹈、感情 几方面回顾下这一年发生的事好像真的记不起太多自己做了什么。应该像李笑来老师那样做时间管理计划写写时间小账本,每天记录自己所做的事情 ,每周 ,每月,每季度回顾并总结。才知道自己的时间花在了哪里,做了什么事情 ,回顾起来更容易找出今年的问题并不断复盘,并及时的不断的校正 。反正落笔之后,故事就会慢慢变长……今年疫情原因,各行各业都受到极大的的影响,行业倒闭的更是满地狼藉,但唯一值得肯定的是互联网线上应用的一些产品发生的发挥着巨大作用,更推进了一个时代的进阶转折

2020-12-31 19:04:03 1345

原创 Android 打印之将文字转换成 Bitmap 图片,再转换成Bytes 数组 进行打印

Android 打印之将文字转换成 Bitmap 图片,再转换成Bytes 数组 进行打印一、前言Android 打印解决文字显示?问好 乱码最近在处理打印的时候,打印机有些繁体的字无法打印出来,或者其它韩文打印出来显示 ? 问题解决思路:将需要打印的 String 文本内容,先转换成 Bitmap 位图 , 然后将图片转换成打印机能打印的byte[]类型不同印机 最终丢给印机打印的方法不同。如下图,打印的是一栏地址,原来第三个字呢打印出来是 ? 号的 ,这张图是用以下的转换方法修复

2020-08-07 18:41:14 2853 5

原创 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 409

原创 Android 高级开发 JNI & NDK 介绍与使用

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-03-15 16:59:33 1728 1

原创 Google Play 中的 Apk 使用应用内升级后,安装失败与当前版本不兼容问题

一次在准备升级Google Play 中的一款应用时候,使用了两种方式进行升级,1.通过Google Play 上传更新 新的版本进行升级。2.通过应用内检测弹窗提示新版本更新。两种方式看起来没什么问题,但是有一点你会忽略掉的是。Google Play 应用商店如果你一开始上传时就选择了使用Google Play 提供这个Apk签署新的密钥,说白了就是 上传商店可选择 进行 二次签名,一般...

2019-06-05 11:12:16 6469 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 1594 4

原创 2018年终总结,居安思危的一年

转眼间,2018就要过去了,还清晰的记得跨入2018年的那个夜晚是在火车山躺着刷朋友圈渡过的,仿佛上一秒才跨入2018,却转眼就要和它挥手告别。时间还来不及细算,过往来没来的及细看。甚至这一年还没有对自己好一点,不知不觉的就已经悄然结束。2017年11月27日回到东莞后,就制定了一系列的目标,要为返深做准备,今年初定下的目标,现已不记得实现了多少,这一年处于舒适区安逸的渡过了一年~ 写了有十...

2018-12-31 13:31:52 663

原创 Android 多渠道打包实操(更改包名、图标、主题资源 、替换常量、第三方SDK Appkey配置)

最近在做一个通用版的会员系统,给予不同的公司使用,先前是通过切换版本分支来管理的,后面发现实在是繁琐和痛苦管理,仅仅是需要更改不同的常量、主题资源、包名、图标等等,主体代码逻辑功能基本不变。先前了解过多渠道包的使用,其实这里完全可以通过 Gradle 的多渠道打包来这个痛点,期间也踩了坑,在这里做个记录目录一、通过 productFlavors 配置不同的渠道/环境二、manifestPl...

2018-12-12 18:20:41 7283 8

原创 Android Google Map 开发步骤 & 地图展示空白问题

年初时候开发了一版Google Map 地图展示店铺地址并标注点击详情,当初完整的上线Google Play 之后就没有关注过。最近开发都有点忘记了重新梳理了一次后使用原版代码。新应用使用原版代码就是展示地图空白,但是有Google logo;寻思试了很多了后发现上线Google Play下载来都无法正常展示。半年多了~没人提吗? - - ?具体原因就是因为忘替换Google Map AppK...

2018-10-26 17:52:04 7478 5

原创 Android 广告视频循环播放 & 缓存 处理方案

基于Android系统的设备上投放广告视频,比如:地铁广告屏、自助服务机器上的广告位,取号机广告等。最近两天做了一个叫号机端的系统,内部有一块循环播放视频广告的处理,于是乎有了此篇小结先来了解下视频广告的几个的特点一、网络视频缓存处理二、循环播放功能三、动态更新视频广告四、时效性的保证一、网络视频缓存处理显然不可能每次播放都去加载网络,太耗费流量,哪...

2018-06-14 15:50:44 6295 1

原创 Android 通过 NSD 服务 & Netty(断线重连、心跳、黏包处理) 实现两个 Android 系统端的长连接通讯

引言近期需求,通过手机App端取号机(含叫号通知功能),实时连接 另一台 Android 广告机用于播放当前被叫到的号数。这里有两种Android 机一台「基于Sunmi版的可出小票的Android机」一台「Android系统 盒子连接上大屏电视机」总之要做的就是连接两台机子互相通讯,一台发送数据 一台处理展示。最终可实现两端互发!本篇目录1.寻找适合的通讯方式...

2018-06-01 17:04:39 3570 8

原创 SQL 语句总结 & MYSQL 常用数据类型

最近在处理一个餐厅内部排队叫号系统,在 Android 端使用 JDBC 连接操作 MySQL 的业务逻辑一大堆。这里就当回顾下整理以前学的 SQL语句好了MYSQL 常用数据类型文本:CHAR(*):最多255个字节的定长字符串,它的长度必须在创建时指定VARCHAR(*):最多255个字节的可变长度字符串,它的长度必须在创建时指定TEXT:最大长度为64K字符的变长文本TINYTEXT:最大长度

2018-03-15 21:44:12 339

原创 Anroid 8.0 允许下载安装未知应用来源完整逻辑处理 & 适配7.0文件访问处理

  在处理更新下载过程中在 8.0 遇到的问题,下载完毕更新包之后未跳转安装页面   得知在 Android 8.0 中未知应用安装权限的开关默认是被关闭的 ,需要用户手动打开允许 【未知来源应用权限】才能够安装。Google 对于Android 的安全可谓是越来越严格了。下面介绍如何处理1、在清单文件中增加请求安装权限<uses-permissionandroid...

2018-03-15 21:03:09 3488

原创 EPSON Printer 打印机 Sdk For Android

近日需求,有一个windows系统的设备web点餐系统,需要移植到Android 平板端, 需要考虑的交互主要就是通过 JS 传入打印数据到 WebView 之后,通过 Android 调用打印机打印小票了,这需要查找打印机品牌设备的对应 的 SDK。  接下来就是直接通过Android 封装一个WebView进行网页的展示,添加对javascript的支持 交互,还有一些细微的处理而已。  这里只

2017-12-22 12:15:44 12381 6

原创 java基础_网络编程

一、网络参考模型 OSI(Open System Interconnection 开放系统互连)参考模型 TCP/IP 参考模型 ![这里写图片描述](http://img.blog.csdn.net/20130831220225234) OSI七层描述 1. 物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种 传输介质的传输速率等。它的主要

2015-08-20 14:32:08 377

原创 java基础_多线程

1:多线程(理解)(1)多线程:一个应用程序有多条执行路径 进程:正在执行的应用程序 线程:进程的执行单元,执行路径 单线程:一个应用程序只有一条执行路径 多线程:一个应用程序有多条执行路径 多进程的意义? 提高CPU的使用率 多线程的意义? 提高应用程序的使用率(2)Java程序的运行原理及JVM的启动是多线程的吗?

2015-08-15 19:33:20 547

原创 java基础_正则表达式

———— 1:正则表达式(理解) (1)就是符合一定规则的字符串, 好处:可以简化对字符串的复杂操作。弊端:符合定义越多,正则越长,阅读性越差。 (2)常见规则 A:字符 x 字符 x。举例:'a'表示字符a \\ 反斜线字符。

2015-08-15 18:54:10 646

原创 java开发中JDBC连接数据库的步骤

————JDBC核心类 DriverManager 用于管理驱动/获得连接 Connection 用于连接数据库 Statement 用于执行SQL语句 ResultSet 用户获取执行结果,可以对数据库字段进行取出,修改,删除等操作完整java开发中JDBC连接数据库包含7个步骤

2015-08-12 13:58:29 2508

原创 java基础IO流、访问src资源配置文件

————IO流:用于处理设备上数据。 流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。 流也进行分类: 1:输入流(读)和输出流(写)。 2:因为处理的数据不同,分为字节流和字符流。字节流: 处理字节数据的流对象。设备上的数据无论是图片或者dv

2015-08-12 13:36:44 1689

原创 java常用基本类库String、包装类、异常总结

————String类的概述和使用(掌握) (1)多个字符组成的一串数据。 其实它可以和字符数组进行相互转换。 (2)构造方法: A:public String() B:public String(byte[] bytes) C:public

2015-08-12 13:21:50 554

原创 java集合Collection(单列集合)、Map(双列)

———— 一、集合(Collection) (1)集合的由来? 我们学习的是Java -- 面向对象 -- 操作很多对象 -- 存储 -- 容器(数组和StringBuffer) -- 数组 而数组的长度固定,所以不适合做变化的需求,Java就提供了集合供我们使用。 (2)

2015-08-12 13:07:59 13004 5

原创 java面向对象内部类、抽象类、接口类

一、内部类 1、内部类概述 (1)把类定义在另一个类的内部,该类就被称为内部类。 举例:把类B定义在类A中,类B就被称为内部类。 2、访问规则

2015-08-12 10:44:35 386

原创 java面向对象之封装、继承、多态

————一、封装 概念 封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。 面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象, 这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字priv

2015-08-11 19:08:35 569

原创 java面向对象之_类Class

———— 一、成员变量&局部变量 成员变量和局部变量的区别(理解) (1)在类中的位置不同 成员变量:类中方法外 局部变量:方法定义中或者方法声明上 (2)在内存中的位置不同 成

2015-08-11 18:50:32 427

原创 java基础语法-判断语句、函数、数组

一、程序运行流行控制判断语句1、 判断结构——if if语句的三种格式: a) if(条件表达式) { 执行语句; } b) if(条件表达式) {

2015-07-29 17:50:32 3630

原创 java基础语法总汇关键字、常量、变量、语句、函数、数组

**java语法基础:**1,关键字: 其实就是某种语言赋予了特殊含义的单词。 保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。 2,标示符: 其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0-9、a-z、$、

2015-07-29 16:37:02 843

原创 java开发基础

一、前奏学习Java语言之前,先要掌握一些常用的dos命令,如:dir:列出当前目录下的文件以及文件夹md:创建目录(文件夹)rd:删除目录cd:进入指定目录cd..:退出当前目录,返回到上一级目录cd\:退回到根目录del:删除文件del*:删除所有文件

2015-07-16 13:15:49 441

原创 java语言概述

**Java语言概述**Java的生日:

2015-07-16 12:37:28 436

android开发AIDL使用模拟支付宝支付

AIDL案例,模拟第三方应用调用支付宝服务进行支付

2019-04-19

空空如也

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

TA关注的人

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