首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
青橙子
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
65
文章 37
沸点 28
赞
65
返回
|
搜索文章
赞
文章( 37 )
沸点( 28 )
Android:写了这么多代码,你真的理解泛型吗
在我们的实际工作中 泛型(Generics) 是无处不在的,我们也写过不少,看到的更多,如,源码、开源框架... 随处可见,但是,我们真正理解泛型吗?理解多少呢?例如:Box 、Box<Object> 、Box<?> 、Box<T> 、Box<? extends T> 、Box…
国内大厂在移动端跨平台的框架接入分析
本文通过对国内各大厂旗下知名的应用进行分析,大致统计分析各大厂在移动跨平台开发领域的接入情况,同时分析 Android 端应用的 arm 框架、 kotlin 和 androidx 的使用状态。 因为效(tou)率(lan)问题,这里只分析 Android 端,因为 Andro…
Android移植谷歌官方串口库支持校验位、数据位、停止位、流控配置
关于安卓设备上使用串口,谷歌官方在github上有提供代码实例,里面有JNI的代码和串口API的java。将谷歌官方串口库项目下载后发现只支持设置串口号及波特率, 需求需要增加支持校验位、数据位、停止位、流控等串口配置项,此记录步骤。 1. 检验参数合法性 2. 打开串口
[ - OpenGLES3.0 - ] 第一集 主线 - 打开新世界的大门
问:学OpenGL能干嘛? 答: 为所欲为。
dexOptions——安卓gradle
今天分享 dexOptions 配置,这个配置用于控制我们代码编译打包成dex的细节。 dexOptions 用于打包时的代码分包,所以我们需要的是进行apk的打包编译。 描述:用于添加 dex 的命令。可以通过 dx --help 查看支持的命令和描述。 我们都知道 64k …
手撸网易云进阶课程-性能优化之NDK高效加载GIF
首先第一点,安卓NDK开发快速入门并不是很难,大多数Android开发都是属于应用层开发,很少涉及NDK,只要找一篇入门文章学习即可。 第二点,giflib在安卓开发中的使用,看到 giflib,猜想应该是一个开源库来的,在安卓中使用这个开源库,应该是跟FFmpeg类似,需要会…
[- 贰 FFmpeg4.2.1 -] 解码decode-提取视频数据h264和YUV
1. 讲个小故事 2. 最精简代码
splits——安卓gradle
今天分享 splits 配置,从字面意思知道有着 “切开” 的意思,他的作用其实是帮我们把 apk 包从不同维度进行“切开”,减小apk的大小,从而让用户在下载时节省流量。 Splits 会映射为 com.android.build.gradle.internal.dsl.Sp…
lintOptions——安卓gradle
今天分享的是 lintOptions 配置,其作用是 协助我们发现项目中代码质量问题。 按照老规矩,我们知道 gradle 的配置均会映射到一个java类。 使用 app:lint 可以追加变体,我们这里只有 release 和 debug 所以,可以使用 app:lintRe…
sourceSets——安卓gradle
Android 项目中,代码的摆放位置都是约定好的,这是因为 gradle 的理念 “约定大于配置”,减少各种配置的书写。 但约定并非规定,所以可以进行配置改动,这也是 gradle 的一大优点。在 Android 中,我们通过 sourceSets 进行配置。 sourceS…
下一页
关注了
38
关注者
2
收藏集
3
关注标签
9
加入于
2019-02-25