
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
例如,京东APP的直播模块,就可以设计为feature,用户点击直播入口才去加载,减小初始包大小。并且京东APP在车机和手表等不同设备上,可以适配硬件加载不同的feature模块。不过需要注意的是,使用feature模块,需处理 Feature HAP 的加载时机、依赖关系及错误处理,避免因模块未下载导致功能不可用。(如首次使用时的网络请求和安装时间)。feature HAP 是实现轻量化、动态化

一 泛型函数函数的参数类型一般在函数定义的时候就规定了的,但是如果在使用的时候才能确定具体使用什么参数类型,这个要如何解决呢?泛型函数解决这个问题定义泛型函数时,要在函数名之前加上这个符号,表明声明T类型的参数,具体确认在函数使用中给泛型T赋予确切值既可fun <T> fanxing(tag:String,vararg args:T):T?{var a : T? = nullfor (
RN中的核心组件,是对原生组件的封装官网的核心主键,React Native 具有许多核心组件,从表单控件到活动指示器,应有尽有。将主要使用以下核心组件:Button是一个简单的跨平台的按钮组件。上面这段代码会在 iOS 上渲染一个蓝色的标签状按钮,在 Android 上则会渲染一个蓝色圆角矩形带白字的按钮。点击这个按钮会调用"onPress"函数,具体作用就是显示一个 alert 弹出框。你还可

采用 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为 Flex 项目(flex item),简称"项目"。容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。主轴的开始位置(与边框的交叉点)叫做main start,结束位置叫做main end;交叉轴的开始位置叫做cross s

一 前言大家都知道现在在面试的时候通常会有这么一条,会Kotlin的优先考虑,那么什么是kotlin呢?kotlin是谷歌大力推出的用来替代java语言的,目前还处于过度阶段,但是随着谷歌的技术更新,很多插件以后都会由kotlin来实现,所以我们提前学会kotlin不论是对以后的面试还是新技术的适应都很有帮助,我也是在学习了kotlin之后才体会到了kotlin的强大,不仅拥有很多java没有的功
lambda表达式,称为匿名函数,是一种函数字面值,也就是没有声明的函数,但可以作为表达式传递出去.而已lambda表达式或者匿名函数作为函数参数的函数,就是高阶函数一函数类型的声明:在kotlin中,声明一个函数类型的格式很简单,在kotlin中我们是通过->符号来组织参数类型和返回值类型,左右是函数的参数,右边是函数的返回值,函数的参数,必须在()中,多个参数的时候,用,将参数分开。如下
将视频像素数据(RGB,YUV等)压缩成视频码流,从而降低视频的数据量。MPEG/ITU-T2013研发中名称推出机构推出时间目前使用领域H.264MPEG/ITU-T2003各个领域MPEG4MPEG2001不温不火MPEG2MPEG1994数字电视VP9Google2013研发中VP8Google2008不普及VC-12006微软平台视频编解码的过程–>对数字视频进行压缩或解压缩的过程。

最近封装了个高斯模糊组件,正好将图片相关的理论基础也梳理了下,所以,这次就来讲讲,在 Android 中,怎么计算一张图片在内存中占据的大小,如果要优化,可以从哪些方向着手。提问阅读本篇之前,先来想一些问题:Q1:一张 png 格式的图片,图片文件大小为 55.8KB,那么它加载进内存时所占的大小是多少?Q2:为什么有时候,同一个 app,app 内的同个界面,界面上同张图片,但在不同设备上所耗内
一 前言zxing用于Java、Android的条形码扫描库,我们日常使用的APP中的二维码扫码功能绝大对数都是基于zxing项目做二次开发的,本文就此对zxing源码进行深入分析。1.1 zxing 目录结构zxing github目录文件较多,但其实我们只需要查看android-core、android、core三个文件夹即可。android-core:这里面只有一个类,包含配置Android
Webview与JS的交互方法







