首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我他喵的杀杀杀
掘友等级
干啥啥不行,抄代码第一名
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
94
文章 77
沸点 17
赞
94
返回
|
搜索文章
赞
文章( 77 )
沸点( 17 )
期待已久的动态数据库工具终于来了!
本地数据库的创建和管理是大多数移动应用工程中的核心组件之一,一般会通过直接使用 SQLite 或 Jetpack Room 持久化库来完成。开发者们也在不断地寻求着更好的方式,使其能够在运行中的应用中直接检查和调试数据库。 最新的 Android Studio 4.1 (目前处…
Android面试官装逼失败之:Activity的启动模式
面试的时候,面试官经常同你随便侃侃Activity的启动模式,但Activity启动牵扯的知识点其实很多,并非能单单用四个启动模式就能概括的,默认的启动模式的表现会随着Intent Flag的设置而改变,因此侃Activity启动模式大多走流程装逼,最多结合项目遇到的问题,随便刁…
抖音包大小优化-资源优化
随着业务的快速迭代,抖音 Android 端的包大小爆发式增长。包大小直接影响到下载转化率、推广成本、运行内存和安装时间等因素,因此对 apk 进行瘦身是一件很有必要且收益很大的事情。apk 主要由 dex、resource、asserts、native libraries 和…
写 Shader 转场的几点思考
转场效果在视频编辑工具中最为常见,在两段视频或图像之间增加一个「过渡」的效果,可以让整个过程更佳柔滑自然。常见的转场如渐变过渡、旋转、擦除等(下图为 iMovie 自带转场): 简单解释下,假设我们的转场效果是从右往左切换(正如动图所示),切换的时机就是每轮动画的结束,对u_S…
Java字节码增强探秘
Java之所以可以“一次编译,到处运行”,一是因为JVM针对各种操作系统、平台都进行了定制,二是因为无论在什么平台,都可以编译生成固定格式的字节码(.class文件)供JVM使用。因此,也可以看出字节码对于Java生态的重要性。之所以被称之为字节码,是因为字节码文件由十六进制值…
万万没想到——flutter这样外接纹理
记得在13年做群视频通话的时候,多路视频渲染成为了端上一个非常大的性能瓶颈。原因是每一路画面的高速上屏(PresentRenderBuffer or SwapBuffer 就是讲渲染缓冲区的渲染结果呈现到屏幕上)操作,消耗了非常多的CPU和GPU资源。 那时候的解法是将绘制和上…
Android 音乐播放器开发实录(MediaSession)
最近完成了项目中关于音乐播放器开发相关的内容,之后又花了两天进行总结,特此记录。 另一方面,音乐播放器也同时用到了 Android 四大组件,对于刚接触 Android 开发的人来说也是值得去学习开发的一个功能。部分内容可能不会说的太详细。 关于音乐播放器的开发,官方在 5.0…
kotlin,jetpack真香,做(抄)作业自己搭建超简单mvvm框架
最近杭州的天气糟透了,这两天贼冷,看天气预报过几天温度又会上升到20+摄氏度,那我们就写个用kotlin和jetpack写个天气app玩玩好好了。话不多说,go!奥力给。 既然用kotlin,我们就用协程+retrofit搭配viewModel,使用起来真的很简单,给人一种舒服…
Android | 音视频方向进阶路线及资源合集
有Android开发的小伙伴问有没有系统学习音视频的路线或者资料,今天抽空写一篇文章,整理一条从难到易从浅入深的路线,并配套对应的主流代码库. 我们这篇文章不再从音视频专业知识开始,而Android系统API的角度,逐层深入. 我们要播放视频最原始的是基于VideoView系统…
下一页
个人成就
文章被点赞
33
文章被阅读
15,939
掘力值
262
关注了
34
关注者
8
收藏集
1
关注标签
17
加入于
2018-08-13