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