首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
simplepeng
掘友等级
Android攻城狮
Android
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
236
文章 195
沸点 41
赞
236
返回
|
搜索文章
最新
热门
FFmpeg获取视频首帧转封面图Bitmap
这是学习ffmpeg的第二篇博客,主要是使用ffmpeg获取本地视频文件的第一帧数据转换为Bitmap,然后抛给上层ImageView显示。 使用avformat_open_input()函数从输入文件中找到格式化I/O上下文AVFormatContext结构体,如果是编码要新…
FFmpeg4.3编译动态库-Android+Cmake+ndk-r21b
下载FFmpeg4.3源代码,进入源码目录创建build_android.sh脚本,ffmpeg从4.0起新增了target-os=android,所以不用再修改configure文件。 ndk-17以前内置的编译器是gcc,而新版的ndk已经用clang替代了gcc编译器,所…
可能是支持属性最多的类似验证码的输入控件了。
🔥🔥🔥一个超好用的验证码,卡号,车牌号,IP地址->输入控件
Android Selector的简写
在Android中,我们需要实现一个View的点击或选中样式的改变,大多数情况下我们都是使用drawable文件,也就是selector,shape等组成的资源文件。大致套路如下的常规写法: 比如新建一个正常状态下的shape文件sp_normal.xml,选中状态的sp_ch…
如何自定义一个全局异常捕获器-SpiderMan
上图中,我们模拟了NullPointerException的发生,系统捕获了该异常,并用一个界面展示了出来。 想要实现全局异常的捕获我们需要了解Thead中的一个内部接口UncaughtExceptionHandler,该接口在JDK1.5中被添加。 所有我们需要自定义一个类去…
Android使用cmake+ndk输出原生Log
这5个就好了,因为这是我们常用的。
JNI 动态注册
自定义SnackBar
我浏览material.io网站时,从所谓的“Material Design 2”中找到一些新的组件,并发现Snackbar已经改变了,它不再占用整个屏幕长度,并且周围会有一个间距。 但我并没有从Support Library的alpha版本中找到它,所以我决定自己实现一下。
Android架构组件—ViewModel
我们中的大多数人都遇到过旋转手机并且应用程序崩溃或UI失去状态的问题。 解决它最简单的办法就是配置Activity为potrait模式,但这是一个很糟糕的做法。 幸运的是,Android团队在2017年Google I / O期间发布了ViewModel。 该ViewModel…
Android架构组件—LiveData
LiveData 是一个可以保存数据和观察数据变化的组件。他是被设计用来在ViewModel中保存数据, 但是同样也可以在应用的其他地方使用。 LiveData使用观察者模式监听数据的改变。这与RxJava的Observable非常类似,但是LiveData不止于此,LiveD…
下一页
个人成就
文章被点赞
1,636
文章被阅读
151,847
掘力值
4,938
关注了
95
关注者
1,659
收藏集
5
关注标签
17
加入于
2016-08-22