
Thinking OpenCV: Android Studio SDK 配置
前言最近准备研发一款手游的记牌器如果是PC端1.内存分析: 找到Game所在进程,然后分析内存。( 比如出牌是一个一维数组 )2.抓包: TCP抓包,但是内容有可能加密。3.图像识别: OpenCV对比出牌的相似度,确定出的什么牌。Android上述的1和2都不好使,只能借...

ReactNative 手撸Module Android多线程异步多次回调Js
前言前一段时间同事遇见了类似的问题,就是写了一个Android原生的Module,在里面处理了一些文件,但是没有开线程,直接在主线程操作,当然最后会报错。当时我稍微改了改,大致是开线程,然后给主线程的Handler发消息,然后子线程通过CallBack指针,得到主线程Cal...

Android 视频压缩( 含压缩进度回调 )
前言最近项目中用到了视频压缩,那么我就简单的说几句吧。避免有类似需求的继续踩坑。现在网上流行的基本有两种方式:FFMpegVideoCompressor我最开始尝试的是FFMpeg,因为平时要是视频处理的话,Mac的控制台跑的最多的就是FFMpeg。但是我后来发现了很多问题...

Android 调用系统相机拍照和储存( 兼容 Xiaomi、Huawei、vivo、OPPO ... ... )
前言前几天昨做完项目,只在小米手机上面测了测,其他的手机还没测。然后给同事装上了一个程序,相机部分的功能,跳转到相机页面,点击完成没有反应。同事用的vivo x9,我当时又用他的手机试了试,还是不行。我就叫他回去了,总不能拿他的手机开启开发者模式,然后在我的机器上面debu...

Android Plugin with id 'kotlin-android' not found.
前言项目中使用JCameraView报错,这个开源的项目是用Kotlin写的,所以填一下坑。代码找打build.gradle修改代码如下// Top-level build file where you can add configuration options commo...

Android WebView 获取HTML表单内容
前言Android获取WebView里面表单的内容之前还真没接触过,昨天Android面试有面试官问到了,那么我就总结一下吧。代码HTMLJavaScript获取表单的内容,console一下打印下效果。window.JSInterface.passParams(this....

Genymotion for Mac 没有声音
前言最近在搞x86音频方面的东西,但是发现一个很坑爹的问题,就是genymotion竟然没声音,我是VirtualBox各种调试都不好使。后来在StackOverflow找到了答案。并不是所有的VirtualBox版本都支持genymotion播放声音。只有特定的Virt...
Android iOS Web版本常用色值RGB整理
常用颜色RGB预览
中文名RGB英文名预览
白色#FFFFFFwhite
象牙色#FFFFF0ivory
亮黄色#FFFFE0lightyellow
黄色#FFFF00yellow
雪白色#FFFAFAsnow
花白色#FFFAF0floralwhi...

Android输入框把底部的布局顶到键盘上方
前言话不多说,吃了公鸡蛋之后走道儿变样儿了。<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.scholar&quo...
Android 高级面试试题整理 ( 更新中 ... ... )
Handler 相关知识,面试必问!常问的点:Handler Looper Message 关系是什么?Messagequeue 的数据结构是什么?为什么要用这个数据结构?如何在子线程中创建 Handler?Handler post 方法原理?ThreadLocal 必备 ...