自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

baiiu

每天前进三十公里

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 网络框架 Retrofit2.0介绍、使用和封装

前言时至今日,Android的网络框架不再像之前那么到处都是,随着Google把 HttpClient直接删掉,似乎意味着Android越来越成熟。网络框架中的佼佼者Volley也不再那么光鲜,取而代之的是 Retrofit 和 okHttp。 感觉很像 OnePiece 中白胡子的离去象征着时代的变革,新时代的开始,多弗的垮台象征着七武海制度的取缔一样,不会使用Retrofit + okH

2016-05-20 20:44:08 19139 12

原创 Android 项目框架 使用MVP开发

前言在Android中使用 MVP 来开发已经出来很久了,刚好Google又出了一系列的architecture samples,在此就整理一下对于MVP的认知和实践总结,这篇文章会随着使用经验的丰富而不断更新。1. 介绍MVC在没有使用MVP开发之前,我们一直使用的都是MVC模式,其实也不算的MVC,一般我们听到的都是Android中的Activity既是View,又是Controller,即Ac

2016-05-14 00:01:33 8706 5

原创 开发编辑器Atom 插件推荐和快捷键整理

前言在 前端学习 开发编辑器 Atom使用配置 中主要介绍了Atom的基础概念和对前端的一些插件配置,以及一些基础技巧。这篇文章就介绍在不断使用Atom开发过程中的一些Atom的使用技巧。这篇文章会不断更新,所以内容和之前的会有些重复,如果有不懂的,请先查看之前那篇文章。前端插件apm install emmet //前端常用apm install atom-beautify

2016-05-07 15:55:02 11511

原创 前端学习 CSS定位属性整理

前言写了几个布局后,受不了对于CSS布局定位的折磨,下决心搞搞学习学习这个定位。也整理一下之前的资料。必须要明确:首先,当我们使用定位属性,即`position`属性时,我们就可以通过`left,right,bottom,right`来对元素进行定位(这点我有时会忘记)。然后,有些属性是会把元素从文档流中拖出来,而有些不会。那么这两者的区别是什么呢? 从文档流中拖出来,就意味着这个元素本身的空间就没有了,其他元素就占

2016-05-07 11:28:00 1009

原创 性能优化官方文档阅读笔记

前言开始逐渐学习性能优化相关,这篇文章就是在阅读官方文档时做的笔记,好对性能优化有个大概的认识。像素要在设备上显示,主要需要四大硬件支持。简单的说,CPU负责计算工作,GPU负责渲染到界面上,内存存储图像和数据,电池提供电能进行运转。这些硬件都有其限制,过度使用就会使你的App显得很卡。Android Studio和设备本身就提供了一些性能分析工具,使用这些工具时你应该关闭 Instant Run。因为And

2016-05-05 07:56:34 1170

原创 使用GitHub Pages+ Jekyll搭建个人博客

前言:今天五一假期最后一天,趁着放假,搭建一个个人博客。之前就听说了GitHub Pages + Jekyll来搭建,今天想都不想其他的实现方式直接就使用这两个搭建。关于这方面的文章很多,网上查一下一大堆,这篇文章就整理一下搭建的步骤和过程,以及遇到的问题。 之前觉得挺简单的,自己搞了一下,真是各种问题。真的是 纸上得来终觉浅,绝知此事要躬行。1. 安装Jekyll环境1-1 安装ruby环境ma

2016-05-02 20:33:25 2320

原创 Android 在开发中使用单元测试

前言之前我们理解了 单元测试的基本概念,那么现在就来实用啦。如何在Android开发中使用单元测试。Android里的测试:1.Local tests:本地单元测试,直接运行在JVM上,不用运行在Android设备上,以最大限度的减少时间。这种单元测试并不依赖Android framework,或者所依赖的对象能够被模拟出来。2. instrumented tests:这种测试一定要运行在机器上,

2016-05-01 14:57:08 10329

深入理解Android内核设计思想第一版高清完整带目录

第一版,带目录,高清完整 《深入理解Android内核设计思想》适用于Android 4.3以上的版本。全书从操作系统的基础知识入手,全面剖析进程/线程、内存管理、Binder机制、GUI显示系统、多媒体管理、输入系统等核心技术在Android中的实现原理。书中讲述的知识点大部分来源于工程项目研发,因而具有较强的实用性,希望可以让读者“知其然,更知其所以然”。全书分为编译篇、系统原理篇、应用原理篇、系统工具篇共4篇22章,基本涵盖了参与Android开发所需具备的知识,并通过大量图片与实例来引导读者学习,以求尽量在源代码分析外为读者提供更易于理解的思维方式。 《深入理解Android内核设计思想》既适合Android系统工程师,也适合于应用开发工程师来阅读提升Android开发能力。读者可以在《深入理解Android内核设计思想》潜移默化的学习过程中更深刻地理解Android系统,并将所学知识自然地应用到实际开发难题的解决中。

2018-05-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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