自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

贵公子丶笔记

千里之行,始于足下。

  • 博客(83)
  • 资源 (3)
  • 收藏
  • 关注

转载 Android 2018 最新面试题(3-5年经验面试经历)

大家好,在跟大家讲述自己的面试经历,以及遇到的面试题前,先说说几句题外话。接触Android已经3年,在工作中遇到疑难问题总是在网上(csdn大牛博客,stackoverflow等)搜索答案,各位大牛大神总是把自己的经验分享出来,帮助我们这些需要帮助的人,由此表示衷心感谢!然而现在自己细想了一下,自己也是时候把遇到的问题并把解决方案分享出来,希...

2018-03-31 11:29:04 8481 3

转载 Android架构(一)MVP全解析

前言关于架构的文章,博主很早就想写了,虽说最近比较流行MVVM,但是MVP以及MVC也没有过时之说,最主要还是要根据业务来选择合适的架构。当然现在写MVP的文章很多,也有很多好的文章,但是大多数看完后还是一头雾水,用最少的文字表述清楚是我一贯的风格(这里小小的装逼一下),所以还是自己总结比较靠谱。1.回顾MVC...

2018-03-29 23:10:57 247

转载 Android响应式编程(一)RxJava前篇[入门基础]

1.RxJava概述ReactiveX与RxJava在讲到RxJava之前我们首先要了解什么是ReactiveX,因为RxJava是ReactiveX的一种java实现。 ReactiveX是Reactive Extensions的缩写,一般简写为Rx,微软给的定义是,Rx是一个函数库,让开发者可以利用可观察...

2018-03-29 23:09:01 125

转载 Android网络编程(十一)源码解析Retrofit

相关文章 Android网络编程(一)HTTP协议原理 Android网络编程(二)HttpClient与HttpURLConnection Android网络编程(三)Volley用法全解析 Android网络编程(四)从源码解析volley Android网络编程(五)OkHttp2.x用法全解析 And...

2018-03-29 23:04:18 166

转载 Android网络编程(十)Retrofit2后篇[注解]

G相关文章 Android网络编程(一)HTTP协议原理 Android网络编程(二)HttpClient与HttpURLConnection Android网络编程(三)Volley用法全解析 Android网络编程(四)从源码解析volley Android网络编程(五)OkHttp2.x用法全解析 An...

2018-03-29 23:02:51 191

转载 Android网络编程(九)Retrofit2前篇[基本使用]

相关文章 Android网络编程(一)HTTP协议原理 Android网络编程(二)HttpClient与HttpURLConnection Android网络编程(三)Volley用法全解析 Android网络编程(四)从源码解析volley Android网络编程(五)OkHttp2.x用法全解析 And...

2018-03-29 23:00:56 201

转载 OkHttp官方教程解析-彻底入门OkHttp使用

       最近半年来身边开发的朋友越来越多的提到OkHttp,上谷歌百度一下,确实OkHttp成了时下最火的HTTP框架,于是我也开始放下Volley,转而关注OkHttp,五一期间仔细看了官方WiKi介绍(我喜欢学习官方的文档),现在把自己整理的官方教程分享给大家,希望给初学者带来帮助...

2018-03-29 09:54:29 96700 7

转载 很好用的Android原生侧滑控件-DrawerLayout

在android的v4包中有一个控件 Drawerlayout,主要实现了左拉和右拉菜单,类似于之前的“抽屉”功能,此控件使用简单,效果很柔和,操作起来体验非常好,下面是我实现的一个简单效果的部分截图: 左拉: 右拉: 怎么样?是不是在平时开发的应用中很常见?OK,那么接下来我直接上...

2018-03-29 09:51:51 9285

转载 Android 倒计时CountDownTimer的使用和封装及改进

(一)介绍 官方文档。CountDownTimer是一个倒计时的类,还可以指定时间间隔定期通知,举个栗子,比如说你倒计时是100秒的,可以指定每20秒通知一次,这样开始的时候会回调一次,20秒时会回调一次,40秒时会回调一次…,200秒时的回调和时间间隔的回调不同方法的。(二)使用 Cou...

2018-03-29 09:48:51 555

转载 git提交项目到已存在的远程分支

git提交项目到已存在的远程分支 今天想提交项目到github的远程分支上,那个远程分支是之前就创建好的,而我的本地关联分支还没创建。 之前从未用github提交到远程分支过,弄了半个钟,看了几篇博文,终于折腾出来。现在把步骤整理下:1、在项目文件目录下,打开Git Ba...

2018-03-29 00:53:28 1118

转载 git第一次提交代码至远程仓库步骤

可以打开Idea 的 terminal直接进行命令操作1、git init2、git add src(这个src意思是添加src目录下的所有文件,有些会说add ..    那就是提交工程下的所有文件,在这我只拿src目录说明,这个时候如果输入 git status 就可以看到要提交的文件变成了黄色,前面还有一个new f...

2018-03-29 00:37:27 576

转载 Android网络编程(八)源码解析OkHttp后篇[复用连接池]

相关文章 Android网络编程(一)HTTP协议原理 Android网络编程(二)HttpClient与HttpURLConnection Android网络编程(三)Volley用法全解析 Android网络编程(四)从源码解析volley Android网络编程(五)OkHttp2.x用法全解析 Android网络...

2018-03-28 21:47:04 207

转载 Android网络编程(七)源码解析OkHttp前篇[请求网络]

相关文章 Android网络编程(一)HTTP协议原理 Android网络编程(二)HttpClient与HttpURLConnection Android网络编程(三)Volley用法全解析 Android网络编程(四)从源码解析volley Android网络编程(五)OkHttp2.x用法全解析 Android网络...

2018-03-28 21:45:25 163

转载 Android网络编程(六)OkHttp3用法全解析

相关文章 Android网络编程(一)HTTP协议原理 Android网络编程(二)HttpClient与HttpURLConnection Android网络编程(三)Volley用法全解析 Android网络编程(四)从源码解析volley Android网络编程(五)OkHttp2.x用法全解析 Android网络...

2018-03-28 21:42:21 160

转载 Android网络编程(五)OkHttp2.x用法全解析

相关文章 Android网络编程(一)HTTP协议原理 Android网络编程(二)HttpClient与HttpURLConnection Android网络编程(三)Volley用法全解析 Android网络编程(四)从源码解析volley前言讲完了Volley,我们接下来看看目前比较火的网络框架OkHt...

2018-03-28 21:40:39 137

转载 Android网络编程(四)从源码解析Volley

相关文章 Android网络编程(一)HTTP协议原理 Android网络编程(二)HttpClient与HttpURLConnection Android网络编程(三)Volley用法全解析1.Volley结构图从上图可以看到Volley分为三个线程,分别是主线程、缓存调度线程、和网络调度线程,首先请求会...

2018-03-28 21:39:23 109

转载 Android网络编程(三)Volley用法全解析

相关文章 Android网络编程(一)HTTP协议原理 Android网络编程(二)HttpClient与HttpURLConnection前言Volley想必很多人都用过,为了建立网络编程的知识体系,Volley是必须要讲的知识点,所以我这里有必要再次介绍一下Volley的使用。1.Volley简介...

2018-03-28 21:38:05 121

转载 Android网络编程(二)HttpClient与HttpURLConnection

相关文章 Android网络编程(一)HTTP协议原理前言上一篇我们了解了HTTP协议原理,这一篇我们来讲讲Apache的HttpClient和Java的HttpURLConnection,这两种都是我们平常请求网络会用到的。无论我们是自己封装的网络请求类还是第三方的网络请求框架都离不开这两个类库。1....

2018-03-28 21:28:07 119

转载 Android网络编程(一)HTTP协议原理

相关文章 Android网络编程(一)HTTP协议原理 Android网络编程(二)HttpClient与HttpURLConnection Android网络编程(三)Volley用法全解析 Android网络编程(四)从源码解析volley Android网络编程(五)OkHttp2.x用法全解析 Android网络...

2018-03-28 21:10:51 155

转载 [刘望舒] 2017年本博客知识体系引导(更新至2018.3.12)

前言为了方便大家的阅读以及自己的知识体系的建立,特意来写出这个引导文章。以前我是遇到什么写什么,想到什么写什么,从2016年开始我将围绕这个知识体系来写文章,从点到面来逐步建立并完善自己的知识体系,同时也欢迎大家关注我的博客。 想要查看更清晰的知识体系,请移步到 http://liuwangshu.cn/system...

2018-03-28 20:04:15 712

转载 Dialog/DialogFragment宽度高度修改/全屏,自定义样式

其实Dialog, DialogFragment, Activity 能看到的界面,都是基于Window显示的; 也就是修改样式, 都是在修改window的样式; 所以,本质上方法都是一样的,唯一不同的就是获取window对象的方法不一样;Dialog 通过, getWindow...

2018-03-28 10:23:37 5207

转载 ANR android

1.android ANR产生原因和解决办法2.Android ANR异常及解决方法 3.Android ANR 分析解决方法4.【原创】Android 系统稳定性 - ANR(一)5.【原创】Android 系统稳定性 - ANR(二)6.【原创】Android 系统稳定性 ...

2018-03-27 22:46:21 181

转载 Android内存泄露分析(MemoryAnalyzer工具)

前提条件:1,电脑安装了java 运行环境  2,手机端开启了 USB 调试开关 3,获取 root 权限基本步骤:1,使用eclipse 自带的 DDMS 工具分析各线程的内存使用情况,如下图所示Heap视图界面会定时刷新,在对应用的不断的操作过程中就可以看到内存使用的变化。怎样判断当前进程是否有内存泄漏呢?这里需要注意一个值:VM Heap页面中部有一...

2018-03-27 22:43:36 267

转载 【原创】Android 系统稳定性 - OOM(二)

文章都为原创,转载请注明出处,未经允许而盗用者追究法律责任。 很久之前写的了,留着有点浪费,共享之。 编写者:李文栋   微博关注: 云且留猪2.3 如何分析内存溢出问题无论怎么小心,想完全避免 bad code 是不可能的,此时就需要一些工具来帮助我们检查代码中是否存在会造成内存泄漏的地方。既然要排查的是内存问题,自然需要与内存相关的工具,...

2018-03-27 22:41:23 275

转载 【原创】Android 系统稳定性 - OOM(一)

 文章都为原创,转载请注明出处,未经允许而盗用者追究法律责任。 很久之前写的了,留着有点浪费,共享之。 编写者:李文栋 2.1.1 什么是内存溢出 2.1.2 为什么会有内存溢出Android 主要应用在嵌入式设备当中,而嵌入式设备由于一些众所周知的条件限制,通常都不会有很高的配置,特别是内存比较有限。如果我们编写...

2018-03-27 22:39:01 284

转载 如何解决软键盘弹出引起的各种不适

1.如何解决软键盘弹出引起的各种不适2.android软键盘弹出引起的各种不适终极解决方案3.android软键盘弹出引起的各种不适终极解决方案4.android软键盘弹出,会把原来的界面挤上去的问题 处理方法5.Android 关于弹出键盘问题的几种情况和解决方案6.Android 弹...

2018-03-27 22:37:39 394

转载 【EasyAndroidDev框架开发系列】开篇 (持续更新...)

一、项目介绍 EasyAndroid旨在搭建一个使开发人员快捷高效开发Android项目的框架,使用的是AndroidStudio开发。 本人会根据自己在项目中的所学所用,以及学习开源大牛的优秀项目,逐渐集成到本项目中。二、项目地址 Github地址:https:/...

2018-03-27 22:35:07 198

转载 开源库android-state-button 为Android打造的多状态按钮

android-state-button欢迎star或者forkgithub地址Aboutandroid-state-button is a custom view for mutil state button. DemoHow to use?1.Add it in your...

2018-03-27 22:12:26 1266

转载 让你的Android开发效率提高10倍的开源工具库AndroidTools的使用

# AndroidTools持续更新请star项目 github地址:AndroidTools (喜欢这个工具的,可以star一下,以后方便找到,Happy coding!)English README关于AndroidTools这个项目包含了我们Android开发中常用的工具类。集成这个项目后,我们自...

2018-03-27 22:10:22 1510

转载 拆轮子系列:拆 OkHttp

OkHttp 还有很多细节部分没有在本文展开,例如 HTTP2/HTTPS 的支持等,但建立一个清晰的概览非常重要。对整体有了清晰认识之后,细节部分如有需要,再单独深入将更加容易。实现,负责为Request创建Call;RealCall为具体的Call实现,其enqueue()异步接口通过Dispatcher利用实现,而最终进行网络请求时和同步execute()接口一致,都是通过函数实现;中利用链条,分层实现缓存、透明压缩、网络 IO 等功能;

2018-03-26 15:44:12 214 1

转载 OkHttp使用进阶 译自OkHttp Github官方教程

OkHttp使用进阶 译自OkHttp Github官方教程 版权声明: 欢迎转载,但请保留文章原始出处 作者:GavinCT 出处:http://www.cnblogs.com/ct2011/p/3997368.html没有使用过OkHttp的,...

2018-03-26 13:40:10 212

转载 OkHttp使用介绍

OkHttp使用介绍 版权声明: 欢迎转载,但请保留文章原始出处 作者:GavinCT 出处:http://www.cnblogs.com/ct2011/p/4001708.html为什么需要一个HTTP库Android系统提供了两种HTTP通信...

2018-03-26 11:50:26 346

转载 OkHttp使用教程

编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! Android系统提供了两种...

2018-03-26 10:24:39 311

转载 《Android开发艺术探索》之Activity的生命周期及启动模式

 1.1 Activity的生命周期和全面分析   典型生命周期:是指有用户参与的情况下,Activity所经历的生命周期的改变  异常情况下的生命周期:是指界面被系统回收或者由于当前设备的configure发生改变从而导致Activity被销毁  重建。  ...

2018-03-25 22:44:31 200

转载 《Android开发艺术探索》之消息机制(一)

前言 提到消息机制读者应该都不陌生,在日常开发中不可避免要涉及这方面的内容。从开发的角度来说,Handler是Android消息机制的上层接口,这使得在开发中只需要和Handler交互即可。Handler的使用过程很简单,通过它可以轻松地将一个任务切换到Handler所在的线程中...

2018-03-25 22:43:31 195

转载 《Android开发艺术探索》之Android的线程和线程池(一)

前言 线程在Android中是一个很重要的概念,从用途上来说,线程分为主线程和子线程,主线程主要处理和界面相关的事情,而子线程则往往用于执行耗时操作。由于Android的特性,如果在主线程中执行耗时操作那么就会导致程序无法及时地响应,因此耗时操作必须放在子线程中去执行。除了Thr...

2018-03-25 22:40:51 155

转载 Android开发艺术探索阅后提炼

     二周目Android开发艺术探索这本书,真的是一本很不错的干货,不管是新手或者老猿,都能从中有所收获。这里就把一些阅后总结提炼出来,希望能对你工作或者面试有帮助。一、Activity生命周期与启动方式这是新手很容易忽略的地方,很是需要系统的了解下。1、第一次启动Act...

2018-03-25 22:39:57 143

转载 Android群英传小总结

看书的总结参考资料(Android群英传)1.自定义控件1.1控件架构Activity-PhoneWindow-DecorView(TitleView,ContentView)1.2View的测量1)OnMeasure()方法 2)MeasureSpec类是一个32位int值,高2位是测量...

2018-03-25 22:34:21 309

转载 Android开发艺术探索小总结

1. IPC机制1.1四大组件在AndroidMenifest中指定android:process来创建多进程、sharedUID(线程ID)1.2多进程的问题1.2.1 静态成员和单例模式完全失效 1.2.2 线程同步机制失效 1.2.3 SharedPreferences的可靠性下降 1.2.4...

2018-03-25 22:30:20 233

转载 Retrofit2 源码解析

原文链接:http://bxbxbai.github.io/2015/12/13/retrofit2-analysis/开发Android App肯定会使用Http请求与服务器通信,上传或下载数据等。目前开源的Http请求工具也有很多,比如Google开发的Volley,loopj的Andr...

2018-03-23 13:54:27 166 1

uploadFile-master.zip

Android大文件分块上传

2020-04-14

fuseProgram-master.zip

Android大文件分块上传

2020-04-14

选择图片(相册,拍照)

(非原创)用于多图片上传,仿微信选取图片

2015-05-08

空空如也

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

TA关注的人

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