自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android实现TTS语音播报

TTS工具类:public class SystemTTS { private static SystemTTS singleton; private Context mContext; //核心播放对象 private TextToSpeech textToSpeech; private boolean isSupport = true; private static final String TAG = "SystemTTS"; private

2021-06-01 17:07:01 1937 3

原创 Android使用https单向认证的坑

关于android使用https单向认证遇到的坑报错:javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.场景:离线环境中使用服务器端自建的SSL证书,android端使用retrofit实现https请求,实现单向认证。在网上参考了很多博客,还是没能解决,终于在这一篇博客Https系列之一:ht

2021-06-01 11:01:20 523 1

原创 Android中的shell循环命令

新建test.txt,写入:i=0; while [ $(($i)) -le 5 ]; do i=$(($i + 1)); echo $i; done;执行这个文件adb shell < test.txt

2021-01-08 11:35:33 1341

原创 一篇文章,搞懂Base64编码原理

Base64的由来我们知道,基础的ASCII码是用一个字节的低7位来表示英文的0-127个字符。在英语中,用128个符号编码便可以表示所有,但是用来表示其他语言,128个符号是不够的。于是,一些欧洲国家就决定,利用字节中闲置的最高位编入新的符号。对于扩展ASCII码(128 -255),不同国家之间也不相同,Email只被允许传送ASCII字符,即一个8位字节的低7位,传统的邮件只支持可见字符的传送,像ASCII码的32个控制字符就不能通过邮件传送。直到1990年代初,许多程序和数据传输通道都假定所有字

2020-11-26 21:21:39 188

原创 Android之搭建简单的MVP框架

之前在网上看了很多关于MVP模式的文章,看了文字描述总是可以看懂的。但是,写的时候却无从下手。MVP(Model-View-Presenter)是MVC的演化版本,MVP的角色定义如下。Model:主要提供数据的存取功能。Presenter需要通过Model层来存储、获取数据。View:负责处理用户事件和视图部分的展示。在Android中,它可能是Activity、Fragment类或者是某个View控件。Presenter:作为View和Model之间沟通的桥梁,它从Model层检索数据后返

2020-10-23 15:29:01 358 1

原创 Android图片文字识别(阿里OCR接口)

最近使用了阿里云的OCR文字识别API先来看看效果我使用的是通用类文字识别,具体实现过程如下:1.购买阿里云的通用类文字识别目前是0元免费的,可以使用500次。购买成功后到->控制台->云市场查看谷歌购买的API,复制它的APPCODE码。2.根据官方给出的API文档提交请求我使用的Retrofit提交网络请求,定义如下的接口:interface AliService{ @POST("/api/predict/ocr_general") Call

2020-10-22 17:18:23 2697 1

原创 Android中使用MPAndroidChart绘制横向圆角柱状图

在最近的项目中,需要实现横向柱状图的圆角样式,如图:而MPAndroidChart默认是矩形,所以参考了另一篇博客MPAndroidChart 圆角柱状图,在源码里面做如下修改:找到HorizontalBarChartRenderer这个类,定位到如下代码:c.drawRect(buffer.buffer[j], buffer.buffer[j + 1], buffer.buffer[j + 2], buffer.buffer[j + 3], mRende

2020-09-25 16:45:53 2289 2

原创 Android使用自定义注解实现几个小例子

1.注解的定义@Target(ElementType ,TYPE)@Retention(RetentionPolicy , SOURCE)public @interface Briana{ String value() default "XXX";}元注解:注解上的注解Target:指明能注解的地方Retention:注解存活的阶段(SOURCE源码,CLASS字节码,RUNTIME运行时)APT:Annotation Processor Tools 注解处理器,运行在编译阶段&

2020-08-28 16:54:27 266

Android实现阿里OCR通用类文字识别Demo

Android实现拍照并返回图片,通过调用第三方接口,即使用阿里云的通用类文字识别ocr接口对图片进行文字识别。

2020-10-22

空空如也

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

TA关注的人

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