带着键盘走江湖。。。

积累是最好的记忆~

Android应用框架系列三,兼容性

A useful stack on android #3, compatibility12 Mar 2015原文链接:http://saulmm.github.io/a-useful-stack-on-android-3-compatibility/原文作者:Saúl Molinero这是‘A u...

2015-10-19 16:20:39

阅读数 1527

评论数 2

Android应用框架系列二,图形界面

A useful stack on android #2, user interface13 Feb 2015原文链接:http://saulmm.github.io/a-useful-stack-on-android-2-user-interface/原文作者:Saúl Molinero这是‘A...

2015-10-19 16:05:57

阅读数 1572

评论数 0

Android应用框架系列一,架构

A useful stack on android #1, architecture02 Feb 2015原文链接:原文地址原文作者:Saúl Molinero这是一个关于如何设置开发一个可扩展、可维护、可测试的安卓环境主题系列文章的第一篇,在这个系列中,我将介绍一些设计模式和类库的使用方法避免a...

2015-10-19 15:50:27

阅读数 1277

评论数 0

一种更清晰的Android架构

Architecting Android…The clean way? 原文链接:http://fernandocejas.com/2014/09/03/architecting-android-the-clean-way/原文作者:Fernando Cejas 过去几个月,与@pedr...

2015-10-16 17:40:51

阅读数 4249

评论数 1

当复仇者联盟遇上Dagger2、RxJava和Retrofit的巧妙结合

When the Avengers meet Dagger2, RxJava and Retrofit in a clean way 14 May 2015 最近, 许多文章, 框架, 和android社区的讨论, 都出现关于测试和软件架构的讨论, 就像上次Droidcon Spain上说的, ...

2015-10-16 14:04:07

阅读数 5586

评论数 0

使用主题Theme实现Android沉浸式状态栏

使用主题Theme实现Android沉浸式状态栏 styles.xml <resources> <!-- Base application theme. --> <style name="A...

2019-08-09 18:01:10

阅读数 99

评论数 0

Android消息总线LiveDataBus

Android消息总线LiveDataBus Android 的生命周期比较复杂,一般情况下只能覆写 Activity / Fragment 的回调方法(onCreate、onResume、onPause、onStop、onDestroy 等)才能监听生命周期,样板代码少不了,可维护性也较差。 ...

2019-07-05 14:22:45

阅读数 28

评论数 0

Mybatis 3.5.X的特性与BUG

Mybatis 3.5.X的特性与BUGMyBatis 3.5.Xmybatis-3.5.0改善:Bug 修复:不向后兼容的改变(包括3.4.6版本及之前版本)mybatis-3.5.1改善:Bug 修复:不向后兼容的修改 MyBatis 3.5.X mybatis-3.5.0 MyBatis 3...

2019-06-27 12:17:36

阅读数 148

评论数 0

AndroidX和Android9

AndroidX和Android9AndroidXAndroidx的fragment快速切换的时候会崩溃Android9权限取消后页面被杀掉重新打开 我不是要写一篇介绍androidx和android9的文章,只是想记录一下新框架和新系统出现的问题。 AndroidX Androidx的fragm...

2019-01-29 14:24:24

阅读数 132

评论数 0

react-native 之fetch从网络超时到放弃

react-native 之fetch从网络超时到放弃 Fetch是它是React Native中的网络库,是XMLHttpRequest之上的网络封装。它反映了WHATWG fetch规范,可以在whatwg/fetch中找到。 但是Fetch有两个问题 - 无法通过外部中断 - 不支持...

2018-08-27 11:49:40

阅读数 1406

评论数 0

react-native Image 实现placeholder占位图

react-native Image 实现placeholder占位图 react-native Image没有placeholder这样的props,但是业务有需要这种场景,网上找了几种方法: - 包裹Image,但是该方法在新版本已无法使用 - 使用ImageBackground包裹Im...

2018-08-08 16:29:29

阅读数 1656

评论数 0

读Android源码之WindowServiceManager分析

读Android源码之WindowServiceManager分析 WindowManagerService是位于Framework层的窗口管理服务,它的职责是管理系统中的所有窗口,也就是Window,关于Window的介绍,通俗来说,Window就是手机上一块显示区域,也就是Android中的...

2018-04-24 15:36:03

阅读数 307

评论数 0

读Android源码之Window分析

读Android源码之Window分析 本篇和下篇主要分析和Window以及WindowManager相关的内容 Abstract base class for a top-level window look and behavior policy. Window在Androi...

2018-04-24 13:22:51

阅读数 163

评论数 0

读Android源码之View分析

读Android源码之View分析 一、View的生命周期 View的生命周期方法有什么作用呢? 其实这些方法在我们自定义View的时候发挥着很大的作用,我们来举几种应用场景。 场景1:在Activity启动时获取View的宽高,但是在onCreate、onStart和onResu...

2018-04-24 10:40:24

阅读数 546

评论数 0

RecyclerView实现QQ空间和微信朋友圈头部刷新效果

RecyclerView实现QQ空间和微信朋友圈头部刷新效果 老规矩先上图 本篇主要讲RecyclerView实现QQ空间和微信朋友圈头部刷新效果,如果想了解ListView如何实现,请查看上篇:ListView实现QQ空间和微信朋友圈头部刷新效果 这是Demo地址 按照套路,实现...

2018-04-17 12:01:08

阅读数 1440

评论数 0

ListView实现QQ空间和微信朋友圈头部刷新效果

ListView实现QQ空间和微信朋友圈头部刷新效果 先上图 Demo地址 自定义ListView 如何实现?先上代码,思考一下,然后再讲解实现步骤。 定义刷新接口 public interface IRefreshHeader { int STATE_NORMA...

2018-04-17 10:40:44

阅读数 217

评论数 0

Gerrit安装及使用Nginx反向代理

Gerrit安装及使用Nginx反向代理 简介 Gerrit做为Google用来管理Android代码版本的工具,是一种免费、开放源代码的代码审查软件,使用网页界面。本文主要介绍它的安装步骤。 一、准备工作 操作系统:Linux 这里用的是Ubuntu16.04 Java环境:J...

2018-03-30 17:19:58

阅读数 1168

评论数 0

TP5 Restful路由设置

TP5 路由设置 TP5路由注册 按照TP5官方文档Restful资源路由可以这样简化编写: Route::get('api/:ver/test', 'api/:ver.test/index'); Route::get('api/:ver/test/:number', 'api/:...

2018-03-26 15:04:31

阅读数 2463

评论数 0

PHP Restful PUT方法的参数提交及接收

PHP Restful PUT方法的参数提交及接收 我们开发PHP的Restful接口都会知道有PUT方法更新资源,那到底如何使用PUT这个HTTP方法更新资源,避免使用上的误区,下面给出答案。 发送PUT请求 有时候我们发现接收PUT方法发来的的参数不是我们想要的类型,想要一个参数数组,却...

2018-03-19 11:33:11

阅读数 4978

评论数 0

Ubuntu 安装PHP找不着BZip2

错误如下: checking for BZip2 in default path... not found configure: error: Please reinstall the BZip2 distribution 我已经安装了bzip2,应该是需要安装bzip2-dev,可是运行...

2017-09-11 15:44:47

阅读数 6388

评论数 0

提示
确定要删除当前文章?
取消 删除