自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 科大讯飞 新版AIkit 离线语音听写 Java 版本

前言:科大讯飞的新版离线语音听写,由于官网demo是kt语言开发的,咱也看不懂kt,搜遍了全网也没看到一个java版的新版离线语音demo,现记录下,留给有缘人参考!毕竟咱在这上面遇到了不少的坑。如果能留言指正,那就更好了。一、先把官网Demo中resource下的文件放到sdk目录下,示例如下。二、AudioRecord进行音频录制并写入本地创建的pcm文件。一、Activity简单布局 加几个语音听写的监听回调。Activity中权限使用类,用不用都行,看自己。Activity的布局。

2023-09-26 15:25:49 1340 10

原创 Android MediaRecord 录制视频,直接使用就好,又不懂的会第一时间回复

MediaRecord 录制视频 10分钟的视频大概有60M// 工具类,直接复制就好public class CameraUtils { private MediaRecorder mediaRecorder; private Camera came...

2020-04-29 15:21:47 441

原创 Android中两种序列化方式的比较Serializable和Parcelable

Serializable和Parcelable接口可以完成对象的序列化过程,当我们需要通过Intent和Binder传输数据时就需要使用者两种序列化方式。还有,我们需要对象持久化到存储设备或者通过网络传输给其他客户端,这个使用也需要使用Serializale来完成对象的序列化。在Android应用开发中,这两种方式都很常见,但两者方式并不相同。1.Serializable接口Serializabl...

2018-06-28 19:36:42 189

原创 android 热修复原理

Android热修复技术原理详解(最新最全版本) 本文框架什么是热修复?热修复框架分类技术原理及特点Tinker框架解析各框架对比图总结  通过阅读本文,你会对热修复技术有更深的认知,本文会列出各类框架的优缺点以及技术原理,文章末尾简单描述一下Tinker的框架结构。一、什么是热修复?正常开发流程热修复开发流程热修复优势修复什么?二、热修复框架分类现状:百花齐放百家争鸣简单分类更合理的分类三、...

2018-06-28 14:26:49 175

原创 2018 android 需要掌握的框架及开发语言

导语    2017 已经悄悄的走了,2018 也已经匆匆的来了,我们在总结过去的同时,也要展望一下未来,来规划一下今年要学哪些新技术。这几年优秀Android的开源库不断推出,新技术层出不穷,需要我们不断去了解和掌握,在提高自身开发水平的同时,我们需要付出更多学习精力和时间。俗话说,打铁还需自身硬,为了在这个日新月异的技术时代为了生存不被淘汰,必须要求自身掌握的技术不断跟进时代脚步,所以我们必须...

2018-06-28 14:21:38 414

原创 2018 BAT等大厂 android 面试知识点总结

 1.View的绘制流程;自定义View如何考虑机型适配;自定义View的事件分发机制;View和ViewGroup分别有哪些事件分发相关的回调方法;自定义View如何提供获取View属性的接口。 View的绘制流程:流程一:mesarue()过程;流程二:layout布局过程;流程三:draw()绘图过程。详情:http://blog.csdn.net/qinjuning/article/det...

2018-06-28 14:07:49 384

原创 GC 垃圾回收机制

GC:java自带的垃圾回收机制当我们频繁的创建对象时,系统会分配给我们所占用的内存,内存是有限的,如果不回收会造成内存泄漏。查找垃圾的算法1引用计数法:没创建一个对象就给他设置一个引用计算器,当引用的时候+1,引用失效的时候-1,当它为0的时候就是没地方引用它了,就可以被当做垃圾,有一个弊端,如果两个失效的对象互相引用的时候这种算法就没法处理它。2可达性分析算法:从根节点开始搜索所有不可达的对象...

2018-06-27 19:59:33 136

原创 android 对加密解密的理解

为什么要进行数据加密? 在一个Android应用中,客户端与服务器之间数据通信安全是非常重要的。这就涉及到了数据的加密。Android中客户端与服务器端数据的加密主要有两种情况: 1.只有创建者才能够知道的数据 比如用户密码数据,这类数据加密后必须是不可逆的,也就是说数据加密后传到服务器,服务器端无需解密,也不能解密,直接存进数据库。2.也是比较重要的数据,但是服务器端可能也需要知道的...

2018-06-27 19:58:36 557

原创 android 事件分发机制

1. 定义?2. MotionEvent的具体动作? 3. 事件分发的本质?将点击事件传递到具体的view处理的整个过程事件传递的过程=分发过程4. 事件在哪对象之间进行传递?5. 具体分发事项?public boolean dispatchTouchEvent(MotionEvent ev)用来进行事件的分发。如果当前事件能够传递给当前view,那么此方法一定会被调用,返回结果受当前View的o...

2018-06-27 19:57:26 81

空空如也

空空如也

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

TA关注的人

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