首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
PandaQ
掘友等级
Android开发工程师
|
极米科技股份有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
赞
文章( 39 )
沸点( 0 )
异步加载的页面框架
只需要重栽两个函数,就能实现一个Activity或者Fragment的渲染逻辑。而且还能大大提高UI的渲染速度。
RxJava 观察绑定和事件发送流程及其中的线程切换分析
本文的所有分析都是基于 RxJava2 进行的。以下的 RxJava 指 RxJava2 从 RxJava1.0 到 RxJava2.0,在项目开发中已经使用了很长时间这个库了。链式调用,丝滑的线程切换很香,但是如果没弄清楚其中的奥妙很容易掉进线程调度的坑里。这篇文章我们就来对…
Linux 环境搭建Android 的 Jenkins 自动构建环境
使用 wget 直接安装。可在这里查看最新版本 第一次打开会让配置账户密码,这个自己配置记住就行。然后会推荐安装一些基本插件,为了避免后续插件缺失,按他推荐的安装即可,需要时间可能会有点长。安装好的界面如下: 经过上述配置即完成了基本的构建配置,点击立即构建即可构建默认的 ma…
基于 RxJava2 、Retrofit2、Okhttp3 的封装库——RxPanda
RxPanda,欢迎使用和 star,提出的问题我会及时回复并处理。 基于 RxJava2 Retrofit2 Okhttp3 封装的网络库,处理了数据格式封装,gson 数据类型处理,gson 类解析空安全问题,使用时推荐使用 Release Log 中的最新版本目前为 1.…
我的 Android 组件化之路
其中路由数据组件为上层业务组件必须要依赖的库,独立功能组件和公共 UI 组件可以根据需求选择是否依赖。公共 UI 组件为应用整体 UI 风格上的公共配置和封装,一般业务组件也都会依赖。基础SDK 为最底层的 SDK 库,所有的业务组件都基于它。顶层的业务 APP 一般按功能模块…
聊一聊 RxJava2 中的异常及处理方式
众所周知,RxJava2 中当链式调用中抛出异常时,如果没有对应的 Consumer 去处理异常,则这个异常会被抛出到虚拟机中去,Android 上的直接表现就是 crash,程序崩溃。 所以使用 Consumer 参数方式和 Observer 参数方式进行订阅除了观察回调来源…
推荐使用 Kotlin 关键字 Reified
reified:使抽象的东西更加具体或真实,非常推荐 Android 开发使用这个关键字。本文介绍 3 点特别的使用方式如下: 1. 不再需要传参数 clazz 2. 不安全的转换 Kotlin 中, 使用安全转换操作符 as?,它可以在失败时返回 null。实现如下函数,我们…
使用MediaCodeC将图片集编码为视频
这是MediaCodeC系列的第三章,主题是如何使用MediaCodeC将图片集编码为视频文件。在Android多媒体的处理上,MediaCodeC是一套非常有用的API。此次实验中,所使用的图片集正是MediaCodeC硬解码视频,并将视频帧存储为图片文件文章中,对视频解码出…
使用ARouter实现组件化
本文不是重点分享ARouter的使用,而是分享使用ARouter如何去组件化。关于它的详细使用,大家可以看文档以及加群向询问。关于如何编写一个路由实现组件化,推荐看我同事的一篇文章手把手教你写Router框架入门篇 解耦,使得各自业务模块专注于自己的业务实现,而可以不关系别的模…
学习人工智能需要哪些必备的数学基础?
当下,人工智能成了新时代的必修课,其重要性已无需赘述,但作为一个跨学科产物,它包含的内容浩如烟海,各种复杂的模型和算法更是让人望而生畏。对于大多数的新手来说,如何入手人工智能其实都是一头雾水,比如到底需要哪些数学基础、是否要有工程经验、对于深度学习框架应该关注什么等等。 本文节…
下一页
个人成就
优秀创作者
文章被点赞
1,387
文章被阅读
83,839
掘力值
2,887
关注了
21
关注者
62
收藏集
1
关注标签
33
加入于
2016-08-10