YKB Blog

No code is the best code.

圆圆汇数据迁移流程

圆圆汇数据迁移流程

一、数据迁移流程 1.用户数据迁移流程 1.1 biz_user表数据整合 在千千建好存储圆圆汇biz_user表数据的备份表biz_user_yyt_back create table biz_user_yyt_back ( id int auto_increment prim...

基于cling实现的Android投屏方案

Android投屏方案

一 、前言 最近做了一个浏览器&视频播放的项目,是在73.0.3683.90版本的chrome源码上修改而来,涉及到抓取网页里视频的播放地址、播放视频、视频投屏、视频下载、网页内广告屏蔽等方面,了解到ijkplayer、GSYVideoPlayer、ffmpeg、乐播投屏、cling、NanoHttp、adblock等相关技术,现在就准备花点时间把一些技术相关的内容整理一下,分享给...

Unity与Android通信的中间件(二)

Unity3d与android的那些事儿

一 、前言 最近都好忙好忙,感觉很累,曾好几次想继续把关于Unity和Android相互通信的这部分技术分享的博客写完,但是实在是无法提起写博客的精神,所以就一拖再拖,从一月份拖到了五月份,好在当时的思路想法都还在,今天就让这部分博客画个句号吧。 在前一篇文章:Unity与Android通信的中间件(一) 里我说了我写这个插件主要是为了解决两个问题:一个是降低android端代码和unit...

Unity与Android通信的中间件(一)

Unity3d与android的那些事儿

一 、前言 最近有幸接触到unity,也刚好有时间,索性就花了点时间来认识和学习unity,学了差不多一个多月吧,算是窥探到了一点点unity的门路,本想再继续往深处研究下的,但是在继续学习的过程中发现unity和Android通信稍微有点不太畅快,就是unity端和Android端要通信的的话,我觉得有两个问题比较麻烦: 1.两端代码的依赖度比较高。怎么说呢,如果你有一点unity3d基...

Android权限管理的探索

Android权限

前言 感觉已经很久没有写博客了,5月份之后一直在学习kotlin,边学边用,算是入门了吧;然后又突然对热更新技术很有兴趣,又去学习了一段时间,无奈毕竟我是凡人一个,只能膜拜那些大神啊;最近又在随大流,开始好奇AI领域,国内资料太少,很多还收费,好不容易找到个国外免费的,可惜这英文能力太弱,实在是累极啊。 就当我正在浑浑噩噩之时,突和朋友讨论起的Android权限申请的问题,最后我们得出这样...

RxJava2探索-讲得清道得明的线程切换原理之observeOn

RxJava探索

前言 在前一篇文章《RxJava2探索-讲得清道得明的线程切换原理之subscribeOn》里我说了我会把RxJava线程切换相关的知识分成两部分来讲,如果大家没看过上一部分,我建议大家戳进去看一下,因为我这篇文章会基于里面的一些结论和原理来讲解。 在《RxJava2探索-讲得清道得明的线程切换原理之subscribeOn》这篇文章里,我们知道了Observable订阅、发射的流程,以及...

RxJava2探索-讲得清道得明的线程切换原理之subscribeOn

RxJava探索

前言 说起来有点丢人,上周去某公司面试,做足了什么像java内存模型、hashmap原理、设计模式、Android多线程、自定义View等等相关的知识准备,然而面试的时候,前面几个一个没问!!!自定义view考察了onmeasure和Mnuspace那几个mode以及touch事件传递等,我真想给自己一巴掌,居然把那几个mode给忘了,只记得两个还拼不出单词。。。然后就问了RxJava,虽...

MVP模式探索——Presenter和View解耦的尝试之APT技术

MVP模式探索5

前言 在前一篇文章《MVP模式探索-Presenter和View解耦的尝试》里,我在文章末尾说到了该解耦方式有几个已知的问题,其中一个就是用反射的方式去执行方法会有性能上的损耗,但是可以用APT技术替代反射的方式。后来我去查了一下反射性能损耗的问题,发现反射出现性能损耗是有一定条件的,那就是需要在反复多次执行同一个反射调用时,当反复执行的次数达到一个数量级后,才会和普通调用产生性能差异。然...

MVP模式探索——Presenter和View解耦的尝试

MVP模式探索4

前言 关于MVP模式系列的文章,前面已经写了3篇了,本来想等以后对MVP模式有了更深层次的理解后再来总结一下的,但是最近在研究Adapter和Activity或Fragment解耦的时候,突然想到了View和Presenter之间的解耦,索性就尝试了一下,然后来和大家分享一下。 郑重声明: 由于我对架构的经验不足,所以在这里只在MVP框架体系下讨论Presenter和View之间的关系...

MVP模式探索——todoMVP的尝试和扩展

MVP模式探索3

前言 构思了一段时间,恰巧今天也有空,就把MVP探索系列的文章暂时画上一个句号吧,当然,知识的海洋是无穷无尽的,学海无涯,在以后的工作中,如果鄙人总结出了一些好的相关的经验或是学习到相关的优秀的知识没我还会回来和大家分享的。 其实,todoMVP是google官方出品的在Android项目中使用MVP模式的一种思路,应该算是比较权威的学习资料吧,研究和学习的人肯定很多,我作为一枚Andr...