首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
PandaQ
掘友等级
Android开发工程师
|
成都爱众云算科技有限公司
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
1
关注
赞
38
文章 38
沸点 0
资讯 0
赞
38
关注
返回
|
搜索文章
文章
热门
最新
PandaQ
3年前
Android
RxJava
RxJava 合并操作
在项目开发中常常会在一个页面中执行多个任务,多线程异步执行任务时哪个任务先结束出结果这些并不好控制,譬如要进行几个并发的网络请求在都拿到结果后需要对数据进行处理,希望的是用户只感知一次数据加载,如果不能做到这样,反馈到用户界面的体验也就不好了。通过 RxJava 的合并操作符我…
4515
11
1
PandaQ
3年前
Android
RxJava
RxJava 观察绑定和事件发送流程及其中的线程切换分析
本文的所有分析都是基于 RxJava2 进行的。以下的 RxJava 指 RxJava2 从 RxJava1.0 到 RxJava2.0,在项目开发中已经使用了很长时间这个库了。链式调用,丝滑的线程切换很香,但是如果没弄清楚其中的奥妙很容易掉进线程调度的坑里。这篇文章我们就来对…
1591
2
1
PandaQ
3年前
Android
Jenkins
Linux 环境搭建Android 的 Jenkins 自动构建环境
使用 wget 直接安装。可在这里查看最新版本 第一次打开会让配置账户密码,这个自己配置记住就行。然后会推荐安装一些基本插件,为了避免后续插件缺失,按他推荐的安装即可,需要时间可能会有点长。安装好的界面如下: 经过上述配置即完成了基本的构建配置,点击立即构建即可构建默认的 ma…
1018
3
评论
PandaQ
3年前
Android
RxJava
聊一聊 RxJava2 中的异常及处理方式
众所周知,RxJava2 中当链式调用中抛出异常时,如果没有对应的 Consumer 去处理异常,则这个异常会被抛出到虚拟机中去,Android 上的直接表现就是 crash,程序崩溃。 所以使用 Consumer 参数方式和 Observer 参数方式进行订阅除了观察回调来源…
6215
16
评论
PandaQ
3年前
Android
MVP
我的 Android 组件化之路
其中路由数据组件为上层业务组件必须要依赖的库,独立功能组件和公共 UI 组件可以根据需求选择是否依赖。公共 UI 组件为应用整体 UI 风格上的公共配置和封装,一般业务组件也都会依赖。基础SDK 为最底层的 SDK 库,所有的业务组件都基于它。顶层的业务 APP 一般按功能模块…
4284
12
11
PandaQ
3年前
OKHttp
Retrofit
基于 RxJava2 、Retrofit2、Okhttp3 的封装库——RxPanda
RxPanda,欢迎使用和 star,提出的问题我会及时回复并处理。 基于 RxJava2 Retrofit2 Okhttp3 封装的网络库,处理了数据格式封装,gson 数据类型处理,gson 类解析空安全问题,使用时推荐使用 Release Log 中的最新版本目前为 1.…
2501
12
评论
PandaQ
5年前
仿微信表情输入键盘(支持 Gif 表情图文混排 )
自定义的表情输入键盘在很多应用中都会有用到,譬如微信、QQ 等社交聊天软件中更是不可缺少的部分。本文将解析一下个人的自定义表情输入控件库 PandaEmoView 的实现和使用。 默认的 emoji 和 gif 表情以及他们的配置文件是放在开发包 assets 目录下的,若表情…
2954
76
3
PandaQ
5年前
Android
Android 原生 WebView 与 JavaScript 交互
现在的纯原生的 APP 很少见了,几乎都是原生中嵌者网页的 hybird APP,或者直接使用 React Native 开发。原生 App 中嵌者网页原生与网页中 JavaScript 的交互几乎无法避免,毕竟在自己的应用中嵌入网页不只是想让应用当个浏览器用。 Android …
4494
114
3
PandaQ
5年前
Android
优雅的构建 Android 项目——侧滑返回使用及原理分析
大屏幕手机在返回前页操作时,点击左上角的 APP 内返回键或者手机自带的返回按键都不是很方便,这时候能通过屏幕侧滑退出当前页面体验就会好很多了。但是 Android 系统并没有想 IOS 一样自带侧滑返回,好在 Android 轮子比较多,本文记录一下个人开源项目 PandaEy…
3366
126
2
PandaQ
6年前
Material Design
RxJava
Retrofit
一款基于 MVP+RxJava2+Retrofit2+Picasso+DiskLruCache 的应用——熊猫眼
简介 熊猫眼是一个平时用来学习的练手的项目,做这样一个应用的目的主要有两个: 公司项目因为历史原因还有风险控制方面的问题,新的技术不一定能够应用在现有的版本上。所以手痒了就自己弄个应用写一写,持续的更新增加自己的技能熟练度。同时也把坑踩一踩,以后用到的时候可以少走绕路。 像之前…
3860
119
3
下一页
个人成就
优秀创作者
文章被点赞
1,377
文章被阅读
69,444
掘力值
2,719
关注了
17
关注者
62
收藏集
1
关注标签
33
加入于
2016-08-10