首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
jinhuizxc
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
数据库还可以这么看?(Android Studio 4.1 新特性)
大家好,我是秉心说。今天带来的内容是 Android Studio 4.1 版本带来的一个新功能。 对于大部分 Android 开发者来说,Sqlite 数据库肯定不陌生。记得我人生前几次的面试当中,还遇到过要求徒手写一个增删改查的客户端。那么,你们一般都是如何查看或者调试数据…
Flutter MVP 封装
在 Android 开发中经常会用到一些架构,从 MVC 到 MVVP、MVVM等,这些架构会大大的解耦我们代码的功能模块,让我们的代码在项目中后期更容易扩展和维护。 在Flutter中同样有 MVC、MVP、MVVM等架构。在Android实际开发中,也有把项目从 MVC切换…
六款开源音乐播放器推荐
github 上开源的六款音乐播放器,从架构到动画特效,还有几款适用于 Android Auto,Android Wear,Android TV 等设备,希望有用。
我的图片四级缓存框架
开发App一定涉及到图片加载、图片处理,那就必须会用到三方的图片框架,要么选择自己封装。至于主流的三方图片框架,就不得不说老牌的ImageLoader、如今更流行的Glide、Picasso和Fresco。但三方的框架本文不会过多介绍。 Glide等框架,毕竟是大神及团队花费很…
探索App性能优化之Bitmap优化
Android程序要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于程序所需要的大小。比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比手机屏幕的分辨率高得多。 应用程序都是有一定内存限制的,程序占用了过高的内存…
SurfaceView+MediaPlayer封装JsPlayer
它继承自类View,因此它本质上是一个View。但与普通View不同的是,它有自己的Surface。而SurfaceView自带一个Surface,这个Surface在WMS中有自己对应的WindowState,在SF中也会有自己的Layer。虽然在App端它仍在View hi…
面试官: 说一下你做过哪些性能优化?
如果你已经有 2 - 3 年以上开发经验还不懂的怎么去优化自己的项目,那就有点说不过去了,下面是我自己总结的一套通用级别的 Android 性能优化。如果图片不清晰文末可以下载原始 xmind 图。 之前做热修复的时候研究过 Application 的启动原理。项目中也做过一些…
Windows 下使用 ffmpeg 库
今天我们来聊聊如何在Windows下使用ffmpeg库进行音视开发。一般情况下我很少在Windows下使用ffmpeg, 最主要的原因是在Windows下编译ffmpeg没有在Linux/Mac下编译方便。 不过相对来说还是使用 Windows 的同学比较多,为了方便他们可以更…
okhttp源码解析(拦截器、设计模式)
在之前的okhttp源码解析(执行流程)的文章中,我们已经对okhttp发起请求的执行流程做了探究。这篇文章将对okhttp中的拦截器和设计模式做一下分析,废话少说,开干! 将这句话翻译一下:拦截器非常强大的机制,它可以监视、重写、和重连请求。官网也给我们提供了一个列子,是对请…
ItemDecoration深入解析与实战(二)—— 实际运用
看完这6点标题,应该会知道这篇文章的篇幅会稍长,不过因为是实战类型的文章,所以也不会特别枯燥。 1. 你需要具备怎样的前提知识 2. 阅读顺序 1. (LinearLayoutManager) 最简单的分割线实现 这个5对应的就是outRect.bottom,看过这系列的上篇文…