自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 设计模式读书笔记一 单例模式

1、单例模式介绍 单例模式是应用最广泛的模式之一,也是可以说是初级工程师唯一会用的设计模式。在应用这一模式的时候,单例对象的类必须保证只有一个实例存在。许多时候整个系统只要一个全局对象,这样有利于我们协调系统整体行为。如在一个应用中,应该只有一个ImageLoader实例,这个ImageLoader中又包含有线程池、缓存系统、网络请求等,很消耗资源,因此,没有理由让它有多个实例。这种情况就是单例模

2017-02-09 09:55:10 304

原创 我眼中的MVP

1、概述什么是MVP模式呢?相信大多数人都能说出来MVP是MVC的一个演化版本,虽说它们之间有所不同但是其基本思想有相似之处。MVP中,M代表的是Model,V代表的是View,P代表的是Presenter这相当于MVC中的Controller。MVC在Android中的体现是,Model是JavaBean,View是xml布局文件,Controller是Activity。

2017-01-22 12:34:07 383

原创 详解Activity的启动过程

一直以来对于Activity的启动过程让我充满好奇,废话不多说我们直接开始吧 1、Activity启动图解 2、详细分析 对于一个开发者来说启动一个Activity使用Intent来实现的,如下代码很常见:Intent intent=new Intent(this,cls); startActivity(intent); 是的,我们只需要调用startActivity方法就可以实现了,那么这个

2017-01-08 15:56:39 1516

原创 Android能否在子线程中更新UI呢?

如题,Android能否在子线程中更新UI呢?这是一道面试题。那么这道题应该怎么去回答呢?在此我给出个人答案:“Android是不允许在子线程中更新UI的,但是在某种特殊情况下子线程是可以更新UI的”。

2017-01-03 03:30:56 508

转载 Android 高级面试题及答案

阅读目录1.如何对 Android 应用进行性能分析 2.什么情况下会导致内存泄露 3.如何避免 OOM 异常 4.Android 中如何捕获未捕获的异常 5.ANR 是什么?怎样避免和解决 ANR(重要) 6.Android 线程间通信有哪几种方式 7.Devik 进程,linux 进程,线程的区别 8.描述一下 android 的系统架构 9.android 应用对内存是如何限制

2016-12-27 17:09:34 759

转载 Android面试一

本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布百度 求职和我们每个人息息相关,而求职也有门道,好的发挥和技巧或许能让我们以压倒性优势在面试中胜出,可能我们技不如人,但是我们的综合能力如果优秀的话,企业也愿意招这样的人,因此我将自己亲身经历的BAT和其他知名互联网的面试经验分享给大家,让有技术的人展现获得实现自我更好的平台。

2016-12-22 15:32:31 713

转载 Android的中Gradle

用过Android Studio(下面简称AS) 的人都知道,AS 使用的构建系统是 gradle。由于刚开始使用AS,对 gradle 这种构建方式不是太熟悉,所以在构建 android 项目,导入插件,引用开源项目时产生了很多错误,导致工程无法运行等一些问题。所以在网上搜罗了一些关于 gradle 的知识,总结了一下。

2016-12-22 15:31:28 361

原创 Fragment生命周期方法探究及懒加载模式实现

Fragment这个东西相信大家并不会陌生,最近在考虑Fragment的懒加载模式,顺便研究了Fragment的生命周期。首先,先扔出这两张图 1、图示: 图一 图二 2 生命周期方法探究通过上图我们可以清楚的看到Fragment的生命周期方法有:onAttach()、onCreate()、onCreateView()、onActivityCreated()、onStart()、onResu

2016-11-08 15:27:17 571

原创 Git学习教程

http://www.runoob.com/git/git-tutorial.html

2016-10-14 11:41:22 306

原创 ViewPagerIndicator的简单实用

ViewPagerIndicator是一个出来很久了框架了,非常的好用这里就不过多介绍了。在ViewPagerIndicator的众多indicator中最常用的就是TabPageIndicator了,下面就以TabPageIndicator简单的说一下ViewPagerIndicator的用法。

2016-10-07 00:28:44 386

原创 BroadcastReceiver 中的onReceiver()方法执行多次的完美结局方案

对于这个问题相信很多人都会遇到,我也是遇到好几次了。最近通过查询资料发现了一种完美的解决方案。 那就是在注册BroadcastReceiver的时候添加一个叫做“android.intent.action.DOWNLOAD_COMPLETED”的action,例如:receiver=new MyReceiver(); IntentFilter intentFilter=new In

2016-08-10 23:58:19 1838

转载 Android 判断用户2G/3G/4G移动数据网络

在做 Android App 的时候,为了给用户省流量,为了不激起用户的愤怒,为了更好的用户体验,是需要根据用户当前网络情况来做一些调整的,也可以在 App 的设置模块里,让用户自己选择,在 2G / 3G / 4G 网络条件下,是否允许请求一些流量比较大的数据。通过 Android 提供的 TelephonyManager 和 ConnectivityManager 都可以获取到 Networks

2016-07-05 10:16:11 948

原创 仿ios短信列表滑动出现删除按钮

最近还没找到工作所以在宿舍有点闲,所以呢就自己写了这么一个例子。之前网上有很多人写过类似的文章或demo,github上面也有开源项目。但是,老是copy别人代码也怪没意思的,于是就自己尝试着自己写呗。废话多了先来看下效果咯:运行效果:1、实现思路 其实实现思路很简单那就是在ListView的item里面放一个可以滑动的view,这里我用的是HorizontalScrollView。我之所以选Ho

2016-06-07 19:52:10 2809 1

原创 开发中遇到的问题总结

开发中各类问题总结

2016-06-04 00:28:59 503

原创 ImageView的ScaleType属性

ImageView的ScaleType属性用于将图片进行缩放。

2016-05-31 14:57:14 343

原创 RecyclerView的使用方法

RecyclerView的使用方法RecyclerView是Android5.x以后新有的一个控件,可以简单的将其理解为ListView和GridView的一个升级。其具体的优势我就不说了,这里有前人更好的文章http://blog.csdn.net/lmj623565791/article/details/450595871 准备工作 因为RecyelerView是Android5.x新有的控件

2016-05-29 00:11:22 669

原创 启动eclipse出现 Error when loading the SDK

每次启动eclipse出现都会出现Error when loading the SDK

2016-05-10 22:07:01 384

原创 自定义View(一) 仿TextView

自接触Android以来大约有了一年半的时间了,之前一直所接触的都是Android常用的api,这样毫无疑问足以完成一些项目。但是满足现状真的很难成为一个Android,相信有不少初级Android程序员和我一样觉的自定义View是一件很难的事情,但是正如不少前辈所说自定义View是成为Android高手的必经之路。所以~即便再难也要挑战!在此前的一个多月的时间里,本人一直在读任玉刚的《Andro

2016-05-10 19:39:28 446

原创 起航

第一篇博文

2016-05-07 18:42:56 308

RxJava的简单实现

RxJava的简单实现

2017-03-27

Android内核剖析 pdf

Android内核剖析

2016-07-01

MyTextView

仿TextView

2016-05-10

周边加油站(聚合数据和百度地图)

通过将聚合数据和百度地图的结合开发出来的一个小应用

2015-04-26

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

TA关注的人

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