保存成功
订阅成功
保存失败,请重试
提交成功
aserbao

aserbao

Android开发工程师
一线开发多年,带队研发过超百万级项目,对多媒体,音视频,Android源码有一定的研究,开源项目AndroidCamera创建者,公众号「aserbaocool」维护者,知识变现的践行者。微信「lezhu5201314」。...更多
创作文章7

Android 开发基础框架讲解

本 Chat 主要讲 Android 的基础开发框架 MVP+Retrofit+Rxjava+Dagger 的搭建和使用。这也是 Android 开发过程中比较通用的一套架构,本 Chat 除了对各个库进行单独讲解外,也会将其整合成项目进行结合使用讲解。本 Chat 主要目的在于带领大家学习这套框架,同时也希望能帮助各位 Android 开发者提高开发速度,提升开发效率。 本 Chat 主要内容有: - 关于 MVP 框架的基础知识讲解。 - 关于 Retrofit 的基础知识讲解。 - 关于 RxJava3 的基础知识讲解。 - 关于 Dagger2 的基础知识讲解。 - 结合使用 MVP、Retrofit、RxJava3、Dagger2。
Android
105 订阅

HTTP 网络请求库 OkHttp 的全面讲解

网络请求是开发过程中必不可少的一环,这篇文章将和各位分享 HTTP 网络请求库 OkHttp 的全面使用。 本 Chat 的主要内容如下: - 什么是 OkHttp - 使用 OkHttp 前做的准备工作 - OkHttp 的常用配置和使用? - GET 的同步异步请求,POST 的同步异步请求 - OkHttp 请求头的配置和响应头的获取 - 流上传和文件上传 - 如何将 Reponse 返回的 JSON 转对象 - 给请求配置响应缓存策略 - 调用取消 - 配置超时时间,读取时间 - 关于认证的处理 - 如何给网络请求设置拦截器? - 一起了解 HTTPS 的相关知识 - OkHttp 的优缺点。 - 总结及学习资料 面向人群:想全面学习 OkHttp 的小伙伴
HTTPOkHttp
117 订阅

8 大经典排序算法使用详解(图解 + 实例)

本 Chat 主要讲解我们开发过程中常见的8中经典的排序算法,文章将会使用图解的方式来分析每个算法的原理,并结合代码来讲解每个排序算法在项目中的使用场景。 本 Chat 目录: - 什么是排序算法 - 时间复杂度和空间复杂度的计算方式 - 8 大经典排序算法讲解: - 冒泡排序 - 选择排序 - 插入排序 - 归并排序 - 快速排序 - 计数排序 - 基数排序 - 堆排序 - 每个排序算法适用的场景 - 不同适应场景下的算法选择 - 总结和学习资料 适用人群:所有程序员
算法
304 订阅

依赖注入框架 Dagger2 的全面讲解

写在前面,我不敢保证这篇 Chat 一定比别的文章好,但是我敢保证,关于 Dagger2,你有这篇 Chat 一定够了。这篇 Chat 主要讲 Dagger2 的全面使用。 文章适合人群:对框架有兴趣的开发者,有意向提高开发速度的同学。 Chat 主要内容有: 1. 什么是依赖注入 2. Dagger2 的前世今生 3. 为什么要学 Dagger2 4. Dagger2 的简单原理讲解 5. 使用 Dagger2 之前做的准备工作 6. 通过一个简单的 Demo 来讲解 Dagger2 的全面使用。 7. Dagger2 的注解分析 8. 如何使用 Dagger2+retrofit+rxjava 构建自己的项目 最后:无论你有没有购买本 Chat,都欢迎到我公众号「aserbao」一起交流学习。
Dagger2
110 订阅

零基础建立自己的博客网站

本场 Chat 主要讲如何从无到有建立自己的博客管理系统,无需任何编程基础,互联网小白亦可学习。 可以浏览 www.aserbao.com 查看实现效果。 温馨提示:准备学习的小伙伴请准备一百元左右用于购买服务器和注册域名。 本 Chat 写作目录如下: - 注册购买域名,域名备案,域名解析。 - 注册购买域名; - 域名备案; - 域名解析。 - 购买服务器,并登陆云服务器。 - 购买云服务器; - 登陆云服务器。 - 下载并配置 Apache 环境包,在数据库中添加管理者用户名。 - 下载并配置 Apache 环境包; - 在数据库中添加管理者用户名。 - 部署 WordPress 到云服务器上。 - 添加虚拟主机并配置安全防护。 - 添加虚拟主机; - 配置安全防护。 - 总结。
免费博客
258 订阅

零基础开发一款微信小程序商城

一个朋友问我能不能帮忙做个商城?我一个完整网页都写不出的 Android 开发者,我该怎么拒绝呢?好吧,看在小程序这么火的形势下,我还是答应了!找了个开源项目,差不多花了三天时间搞定。 本场 Chat 主要是讲一个开源的微信小程序商城的安装运行调试及数据修改,包括前台和后台的开发。 1. 通过 IDEA 安装后台代码运行。 2. 安装 MySQL,Navicat 管理工具进行数据库管理操作。 3. 安装微信小程序开发工具,运行代码。 最后:在决定购买之前,希望您能看下上面内容,这篇文章不讲前后端技术,只是一篇开源商城项目的调试运行。效果可以在我同名公众号上查看,如果真对您有用,再决定订购。
免费微信小程序电商
609 订阅

Android 零基础开发相机

在决定购买之前,希望您能看下如下内容。如果真对您有用,再决定付款,毕竟粒粒皆辛苦,钱来之不易。(当然,如果你在学习或者想学习相机这一块,我相信这篇 Chat 会对你有帮助。) 本场 Chat 主要会先从理论出发,再代码实践,最后效果呈现的方式进行。 最终效果是做一个自定义相机(类似某音),其中功能包括视频分段录制,回滚删除,倒计时录制,视频裁剪,视频帧处理,视频旋转,滤镜添加,水印添加,动态贴纸添加。 本场 Chat 主要内容如下: - Camera 的基本使用及如何用 GLSurfaceView 展示相机数据。 - 使用 MediaMuxer,MediaCodec,AudioRecord 实现音视频录制。 - 使用 OpenGL 实现滤镜,水印,动态贴纸的添加。 - 自定义 View 实现倒计时。 - 两种视频合成方案; - 使用 Mp4Parse 合成视频; - 使用 MediaMuxer 合成视频。 - 两种视频帧解析方案; - MediaMetadataRetriever 解析视频帧; - 使用 GifDecoder 解析。 - 使用 FFmpeg 实现视频编辑。视频裁剪,视频旋转,背景音乐,本地视频下载水印添加。
Android
233 订阅
微信扫描登录