首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
我是小陳呀
掘友等级
嘘 你不认识我
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 29
沸点 0
赞
29
返回
|
搜索文章
赞
文章( 29 )
沸点( 0 )
Android 自定义View:深入理解自定义属性(七)
通过运行结果可以看出,使用AttributeSet获取的值,如果是引用都变成了@+数字的字符串。你说,这玩意你能看懂么?那么你看看最后一行使用TypedArray获取的值,是不是瞬间明白了。 首先要明确一点,attr不依赖于declare-styleable,declare-s…
Android 自定义View:属性动画(六)
使用方式:View.animate() 后跟 translationX() 等方法,动画会自动执行。 用 start() 方法执行动画。 给动画设置监听器,可以在关键时刻得到反馈,从而及时做出合适的操作,例如在动画的属性更新时同步更新其他数据,或者在动画结束后回收资源等。 设置…
Android Bitmap 使用
在日常开发中,可以说和Bitmap低头不见抬头见,基本上每个应用都会直接或间接的用到,而这里面又涉及到大量的相关知识。 所以这里把Bitmap的常用知识做个梳理,限于经验和能力,不做太深入的分析。 在Android 2.2(API8)之前,当GC工作时,应用的线程会暂停工作,同…
Android 文件保存
所有Android设备都有两个文件存储区:“内部”和“外部”存储。这些名称来自Android的早期,大多数设备提供内置的非易失性存储器(内部存储),以及可移动存储介质,如microSD卡(外部存储)。现在,许多设备将永久存储空间划分为单独的“内部”和“外部”分区。因此,即使没有…
发布 umi 2.0,可插拔的企业级 react 应用框架
距离 umi 1.0 发布 已有半年,umi 在这段时间做了大量的重构和改进,438 个 commit,20 个 beta 版本,今天正式发布 2.0 版本,并调整定位为可插拔的企业级 react 应用框架。 umi,中文可发音为乌米,是一个可插拔的企业级 react 应用框架…
VS Code插件开发中文文档-v2.0发布啦!
继VS Code插件开发中文文档-v1.0发布之后, 收获了一致好评! 当然, 最近由于巨硬对原文档的不断改进, 导致v1.0版本的内部链接全部失效. ... 提问:欢迎大家在issue区对插件开发进行提问,虽然这里不是官方答疑平台,不过你可以在这里和国内的插件开发者进行交流。…
Android音视频开发笔记(一)--一些基础知识和ffmpeg的编译
OpenGL:(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。 OpenGL ES: (OpenGL for Embedd…
Android音视频开发笔记(二)--ffmpeg命令行的使用&相机预览
第一步,我们打开我们熟悉的Android Studio(2.2版本后,Android Studio支持了CMake的方式来管理我们的c/c++代码)。 在cpp目录下,Android Studio为我们自动生成了一个native-lib.cpp文件,相当于一个hello wro…
Android音视频开发笔记(三)--实时相机滤镜&使用Android自带硬编码录制视频
在上篇文章中,我们通过一个使用samplerExternalOES采样器的shader来渲染相机的实时预览数据,这样完全体现不出我们使用OpenGL ES的优势,所以我们在这里就可以利用OpenGL ES这个图形渲染库来给相机的实时预览数据添加一些实时滤镜,我们的shader程…
关注了
15
关注者
1
收藏集
0
关注标签
19
加入于
2019-05-13