自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 小米应用商店上传APK包时提示签名不存在

最近在做应用的大版本更新,更新之后应用支持的最低版本从安卓5.0提升到了安卓7.0。结果在上传到小米应用商店之后提示签名不存在。如下提示当时看到之后一脸懵逼,我很确定是有签名的。最后经过一番搜索,才发现原来是签名的问题。Android的apksigner有多个版本的签名方式,如下图:可以看到,默认情况下采用哪种签名方式和应用的最小版本号和最大版本号有关系,所以在不改变版本号的前提下只需要修改签名时的配置参数即可,具体可在build.gradle文件中配置签名信息时增加如下配置即可: s

2020-11-05 13:15:16 2492

原创 腾讯AI文字识别接口Java访问代码以及踩坑记录

前言最近因为公司业务需求,需要集成腾讯AI的通用文字识别接口,业务逻辑是移动端将图片上传后台,后台请求腾讯AI文字识别接口进行识别,并将识别结果回传给移动端。由于公司后台采用的Java代码编写,而官方提供的只有PHP和Python语言的示例代码,没办法,只能自己干了。踩坑记录一:接口鉴权最大的坑就是在接口鉴权这块了,先来看看官方对接口鉴权的说明吧。上面就是官方的鉴权说明,按照要求和计算步...

2019-08-08 17:02:09 1218 2

原创 关于代码编写过程中的性能优化的理解

示例程序private long mSum;long combine1(long[] v){ long i; for(i = 0; i < getLength(v) ; i++){ long val = getElement(v,i); mSum = mSum + val; } return mSum;...

2018-06-15 15:29:19 1182

翻译 Android的相机开发

基础相机开发中常用的APIpackage android.hardware.camera2 这个包中包含了主要的相机控制的API,可以用于在你的项目中进行拍照或者录像功能的实现Camera 这个类是早些版本驱动相机的APISurfaceView 用于相机预览的界面MediaRecorder 用于录像的API通过Intent调用系统的拍照功能,通过设置MediaStore.ACTION_IMAGE_...

2018-06-15 15:25:07 2282

翻译 Android构建AccessibilityService

前言    构建Android的AccessibilityService主要就是围绕android自带的AccessibilityService类,该类接受由系统发出的一些事件(AccessibilityEvent),这些事件代表着用户界面的变化,如焦点改变、输入输出内容变化等;通过获取这些事件并针对不同事件进行不同的逻辑处理,这个就是构建AccessibilityService的基本原理。Tal...

2018-06-15 15:23:48 613

原创 关于Android内存优化的一些理解

在编程的过程中通过一些细节上的把握,减少应用的内存占用,同时要保证应用在长时间的运行下内存的占用不会有太大变化,尽可能的保证应用的内存占用稳定,这里就不罗列出现内存你泄漏的情况了,主要是罗列在正常编程的情况下保证应用程序尽可能的低的内存占用。###### 1.避免不必要的内存调用和对象的创建不必要的对象创建不仅会提高应用的内存占用,同时还会更加频繁的造成虚拟机的GC,频繁的GC也会对性能造成影响。...

2018-06-15 15:19:15 310

空空如也

空空如也

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

TA关注的人

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