240 发简信
IP属地:北京
  • 120
    KMM(Kotlin Multiplatform Mobile)开发手册

    1. 简介 1.1 什么是 KMM? KMM 全称:Kotlin Multiplatform Mobile,是一个用于跨平台移动开发的软件开发工具包(SDK),可以在iOS和...

  • multiprocess 和 process

    Android 中组件默认都是启动在主进程,即 multiprocess = false 的情况,当 multiprocess = true 时,组件会直接在呼起这个组件的进...

  • 120
    glFence 的一些思考

    EGL Context当我们的程序运行时,每一个方法的调用都是在 CPU 上的,OpenGL 也不例外,与普通调用的区别在于这些调用会被转换成 GPU 驱动指令在 GPU 上...

  • 120
    MediaCodec

    原文:https://developer.android.com/reference/android/media/MediaCodec.html MediaCodec cla...

  • C++11/14 constexpr 用法

    constexpr是C++11开始提出的关键字,其意义与14版本有一些区别。C++11中的constexpr指定的函数返回值和参数必须要保证是字面值,而且必须有且只有一行re...

  • 120
    高级OpenGL-05.帧缓冲(Framebuffers)

    到目前为止,我们使用了几种不同类型的屏幕缓冲:用于写入颜色值的颜色缓冲,用于写入深度信息的深度缓冲,以及允许我们基于一些条件丢弃指定片段的模板缓冲。把这几种缓冲结合起来叫做帧...

  • 120
    为你的Android Studio打造帅气的LogCat配色

    公司的电脑前一阵子配了个帅气的配色,后来回家看自己的AS,觉得好丑,索性把这个配色发出来,看Log好看多了。 帅气的配色发出来了。快去动手修改吧! 打开File->Setti...

  • Mac显示隐藏文件快捷键

    第一种: 在 macOS Sierra及以上(Mojave),我们可以使用快捷键 ⌘⇧.(Command + Shift + .) 来快速(在 Finder 中)显示和隐藏隐...

  • 博主,总结里的第4点写错了,高三位为“状态”。

    你了解线程池吗

    前言 如果有人问我:“你了解Java线程池吗”,我不打算回答Java中常用的几种线程池,也记不住。从线程池的上层API来看,再多种的线程池,无非是参数的不同,让它们呈现出了不...

  • 120
    你了解线程池吗

    前言 如果有人问我:“你了解Java线程池吗”,我不打算回答Java中常用的几种线程池,也记不住。从线程池的上层API来看,再多种的线程池,无非是参数的不同,让它们呈现出了不...

  • @IanGoodfellow 会对亮度调低一点,进行一些二值化操作,使其能尽量的像普通的二维码一样。

    媲美微信的二维码识别库

    1. 为什么要做这个库? 相信大家在平常的生活中,如果遇到扫码的场景第一个想到的应该就是微信了,可以说微信使用二维码打开了移动互联网的另一扇大门,并且在扫码体验上及其优秀,本...

  • LiveData解析

    1. 简介 长久以来我们都要去了解Activity或者Fragment的生命周期,因为界面的生命周期是我们处理数据的基础,我们需要知道在哪个地方“才能”去做哪些事,但是这些生...

  • 120
    ViewModel解析

    1. 使用 MyViewModel 2. 作用 i. 保存Activity/Fragment中的数据ii. 生命周期作用于Activity/Fragment之外,在使用时创建...

  • 120
    Android单元测试只看这一篇就够了

    单元测试是应用程序测试策略中的基本测试,通过对代码进行单元测试,可以轻松地验证单个单元的逻辑是否正确,在每次构建之后运行单元测试,可以帮助您快速捕获和修复因代码更改(重构、优...

  • @Mk_c814 中文的编码跟扫码应该是没有关系的呀,除非一开始就是编码的文字,扫码出来解码就可以了

    媲美微信的二维码识别库

    1. 为什么要做这个库? 相信大家在平常的生活中,如果遇到扫码的场景第一个想到的应该就是微信了,可以说微信使用二维码打开了移动互联网的另一扇大门,并且在扫码体验上及其优秀,本...

  • Android消息机制(二):Message和MessageQueue

    Message 消息结构 每个消息用Message表示,Message主要包含以下内容: 这里的用户指一般的APP开发者。 一般不用手动设置target,调用Handler....

  • 记2019

    终于提起笔开始写总结了(实际上是键盘),作为一个拖延症患者,写一篇总结其实还是挺难的,今天终于是下了决心,但是却总是想不起来去年都发生了点什么,也许是过于平淡了,或许是时候做...

  • 120
    Kotlin之美——高效篇

    Kotlin 系列:Kotlin之美——高效篇Kotlin之美——DSL篇 Kotlin 作为后起之秀,站在巨人们的肩膀上是她得天独厚的优势,而这个巨人也包括—《Effect...

  • @晓风_adfc 暂时还没有,现在还是在完善基础功能,之后可能后考虑吧

    媲美微信的二维码识别库

    1. 为什么要做这个库? 相信大家在平常的生活中,如果遇到扫码的场景第一个想到的应该就是微信了,可以说微信使用二维码打开了移动互联网的另一扇大门,并且在扫码体验上及其优秀,本...