Android自定义拍照实现
前言 由于网上大部分自定义相机的实现,都是耦合性比较强的,不方便今后的复用,所以我自己实现了一套自定义相机,方便以后的扩展。自定义相机分为以下3个部分。 相机的预览布局SurfaceView ,方便用户实时预览。写成自定义控件,方便今后的复...
前言 由于网上大部分自定义相机的实现,都是耦合性比较强的,不方便今后的复用,所以我自己实现了一套自定义相机,方便以后的扩展。自定义相机分为以下3个部分。 相机的预览布局SurfaceView ,方便用户实时预览。写成自定义控件,方便今后的复...
一、关于美团多渠道打包 在Android开发中,肯定少不了要打多渠道包。Umeng有提供一些多渠道打包的方式,但是太慢了,每个渠道都要重复的去打,如果有50多个渠道,就需要编译50乘以1个包编译的时间。So,肯定是不可能这样干的,这个方案只...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
一、为什么使用美团多渠道打包的方式? 打包更加快速 传统的通过productFlavors渠道包的方式,渠道10个以内还可以接受,如果100个渠道包,每个包需要打5Min,就是将近10个小时的打包,而采用美团Walle多渠道打包的方式只需要...
一、代码实现如下 /** * @author 郭翰林 * @date 2018/10/31 0031 10:04 * 注释: 锁屏按钮和Home键监听 */ public class ScreenBroadcastReceiver exte...
一、异常解决 升级Gradle版本之后出现如下图异常 根据提示可知,是由于文件名或者扩展名太长导致的BUG,主要是由于window系统文件路径限制字符长度为8191,所以我们只需把工程移至磁盘根目录缩短工程路径即可。 二、关于Gradle异...
一、Android MVC、MVP以及MVVM框架模式 MVC开发框架 View:对应于布局文件和自定义View,负责将用户的请求通知Controller,并根据model更新界面; Controller:对应于Activity、Frage...
一、React Native常量概念 1、ReactRootView是RN界面的最顶层的View,主要负责进行监听分发事件,渲染元素等工作。它可以通过监听View的尺寸从而使UIManager可以对其子元素进行重新布局。 2、ReactIn...
一、Dockfile是什么? Dockefile是一个可以用于编译出Docker镜像的一组自定义指令集合 二、如何通过Dockerfile编译出Docker镜像? 这里有必要介绍一个Maven插件dockerfile-maven-plugi...
一、什么是Docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接...
一、为什么我们需要使用Mobx? Mobx 是 flux 实现的后起之秀. 以更简单的时候和更少的概念, 让 flux 使用起来变得更简单. 相比 Redux 有mutation, action, dispatch 等概念. Mobx则更加...