加载中
Matrix android

Matrix 仅仅使用setXXX 只能执行一步变换,最后一个SetXXX才有效。 使用preXXX+postXXX组合,可以执行多步变换。pre越靠前越先执行。post越靠前越先执行。 可以使用reset 清除所有变换。......

昨天 10:52
8
android studio so文件签名修改。

保持so文件不被修改。 android{ packagingOptions { doNotStrip '**/.*so' } }

MediaRecorder setOrientationHint

在使用MediaRecorder录制时,发现 setOrientationHint 并不会实际旋转改变视频流。 只是在视频文件中增加旋转参数。视频播放器需要根据这个旋转参数进行旋转播放。 部分视频播放器会选择忽略...

H2
06/03 18:10
10
kotlin 初始化数组

//初始化5个元素的数组,每个都为"0" val a:Array<String> = Array(5, {"0"}) // val a:Array<String> = Array(5, {"0"}) println(a.joinToString(separator = "") )......

05/27 10:58
3
kotlin vararg

可以前置*号,把数组变成元素参数,可用于拼接 val textBytes = txt.toByteArray(utfEncoding) val utfBit = 0 val status = (utfBit + langBytes.size).toByte() val data = byteArrayOf(s...

04/29 09:28
3
获取RSA证书算法和密钥长度

cert: Certificate val keyFact = KeyFactory.getInstance(cert.publicKey.algorithm) var prime: BigInteger? = null if ("RSA" == cert.publicKey.algorithm) { // 如果是RSA加密 val keyS...

04/22 11:56
64
okhttp 处理cookie问题。

builder.cookieJar(new CookieJar() { private final HashMap<String, List<Cookie>> cookieStore = new HashMap<>(); @Override public void saveFromResponse(HttpUrl url......

03/13 17:05
74
一个函数封装微信小程序所有的异步调用

函数 const makePromise = (obj, method, objParam)=>{ return new Promise((resolved, rejected) => { var success = (res) => { resolved(res); } var fail = (res) => { rejected(r......

02/18 08:59
17
python3 文档读取

DOCX(python-docx 不支持doc文件) pip install python-docx from docx import Document with open(r'1.docx', 'rb') as f: source_stream = io.BytesIO(f.read()) doc_document = Documen...

UNIX文件名的长度不得超过256个字符

JAVA 创建文件名字过长,会抛出异常。 UNIX文件名的长度不得超过256个字符

02/13 10:38
7
gradle 打包可执行jar包

group 'android.com' version '1.0-SNAPSHOT' apply plugin: 'java' sourceCompatibility = 1.8 repositories { mavenCentral() } jar { manifest { attributes ('Main-Class': 'com.android...

gradle build connection reset or protocol_version build failure

gradle build connection reset or protocol_version build failure Maven Central and Bintray have announced that they will discontinue support for TLS v1.1 and below. You will be a...

android P https 证书信任设置

https://developer.android.google.cn/training/articles/security-config

01/04 09:30
64
js 对象合并

var o1 = { a: 1 }; var o2 = { b: 2 }; var o3 = { c: 3 }; var obj = Object.assign(o1, o2, o3); console.log(obj); // { a: 1, b: 2, c: 3 } console.log(o1); // { a: 1, b: 2, c: 3 }....

2018/11/19 17:06
17
微信小程序

设置全屏高度 style="width: 100%; height: 100vh;" 屏幕适配可以用rpx 读写小程序文件路径 wx.env.USER_DATA_PATH + '/tmp.txt' 小程序wx.chooseImage bug 这个bug会导致整个应用重新加载 ...

2018/10/26 10:43
119
android camera

//部分手机竟然无法使用 //mCamera?.setPreviewCallback(this) //下面这个方法是设置的时候回调一次。 mCamera?setOneShotPreviewCallback(this) fun onPreviewFrame(data: ByteArray?, cam...

2018/08/29 09:23
13
opencv javacv

javacv 依赖 implementation 'org.bytedeco:javacv:1.4.2' implementation 'org.bytedeco.javacpp-presets:opencv:3.4.0-1.4.2:android-arm' implementation 'org.bytedeco.javacpp-presets...

2018/08/22 19:40
150
fragment 旋转时保持当前实例

设备旋转时保存Fragment的交互状态: setRetainInstance(true);

2018/08/22 14:42
13
kotlin 线程同步

@Synchronized fun synchronizedMethod() { println("inside a synchronized method: ${Thread.currentThread()}") } @Volatile private var running = false......

2018/08/21 11:01
385
mediarecord

mediarecorder what=268435556 -1007 解决方案 mPreviewSize = mCamera.getParameters().getPreferredPreviewSizeForVideo();......

2018/08/16 16:06
23

没有更多内容

加载失败,请刷新页面

返回顶部
顶部