自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 多态的详细介绍

多态: 定义:某一类事物的多种存在形态 列:动物中 猫 狗; 猫这这个对象对应的类型是猫类型; 猫 a = new 猫(); 同时猫也是动物中的一种,也可以把猫称为动物; 动物 b = new 猫(); 动物是猫和狗具体事物中抽取出来的父类型 父类型引用指向子类型对象。 对象的多态性: class 动物{

2016-03-24 16:11:19 286

转载 顶部标题栏ActionBar 奥义·详解

一、ActionBar介绍   在Android 3.0中除了我们重点讲解的Fragment外,Action Bar也是一个非常重要的交互元素,Action Bar取代了传统的tittle bar和menu,在程序运行中一直置于顶部,对于Android平板设备来说屏幕更大它的标题使用Action Bar来设计可以展示更多丰富的内容,方便操控。   二、ActionBar的功能   用图的方

2016-03-22 17:46:22 428

转载 App调试内存泄露之Context篇(下)

接着《Android学习系列(36)--App调试内存泄露之Context篇(上)》继续分析。 5. AsyncTask对象     我N年前去盛大面过一次试,当时面试官极力推荐我使用AsyncTask等系统自带类去做事情,当然无可厚非。     但是AsyncTask确实需要额外注意一下。它的泄露原理和前面Handler,Thread泄露的原理差不多,它的生命周期和Activi

2016-03-20 19:12:12 219

转载 App调试内存泄露之Context篇(上)

Context作为最基本的上下文,承载着Activity,Service等最基本组件。当有对象引用到Activity,并不能被回收释放,必将造成大范围的对象无法被回收释放,进而造成内存泄漏。 下面针对一些常用场景逐一分析。 1. CallBack对象的引用     先看一段代码: 1 2 3 4 5 6 7

2016-03-20 19:11:10 253

原创 Handler 的sendEmptyMessage(int what)和sendMessage(Message msg)的区别?

Handler用sendEmptyMessage(int what)发消息,其实也可以用sendMessage(Message msg)的,但两者到底有啥区别? 直接上Handler源码: /** * Sends a Message containing only the what value. * * @return Returns true if the message was succ

2016-03-20 12:27:22 2056

转载 java设计模式——代理模式

1,什么是代理模式? 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。   2,策略模式有什么好处?     在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。   3,代理模式一般涉及到的角色有:   抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以

2016-03-10 17:48:06 229

转载 推荐!手把手教你使用Git

一:Git是什么?        Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别?       SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快

2016-03-08 18:07:20 242

转载 android studio快捷键

Alt+回车 导入包,自动修正 Ctrl+N   查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L  格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C  最近更改的代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动

2016-03-03 16:40:13 186

转载 关于在Android Studio中使用Assets目录下的资源的问题

一开始在Android Studio中读取Assets目录下的资源的时候,用的是Eclipse下的getResource().getAssets().open("xxx.xml");这里假如是读取一个xml文件,但是这个方法在Android Studio中是会报异常的,为何呢?因为Android Studio和Eclipse中的目录不一样了,所以不能再用Eclipse下的方法读取了,下面是Andr

2016-03-03 16:37:18 372

转载 PopUpWindow使用详解(一)——基本使用

相关文章: 1、《PopUpWindow使用详解(一)——基本使用》 2、《PopUpWindow使用详解(二)——进阶及答疑》 有同学讲到想要知道PopUpWindow的知识,这里就给大家讲一讲PopUpWindow的基本用法和原理吧。这段时间博客可能会更新比较慢,因为你懂的 !!-_- ,往左看公告,嘿嘿。 先看一下我们要做的效果: 这个效果很容易理解:当

2016-03-01 16:57:46 450

原创 InputStreamReader和BufferedReader的理解与用法

一、BufferedReader类 . 所属类库:          java.lang.Object                 java.io.Reader                            java.io.BufferedReader . 基本概念 :            public class BufferedReader   

2016-03-01 10:01:14 392

转载 Android - 文件读写操作 总结

在android中的文件放在不同位置,它们的读取方式也有一些不同。 本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。 一、资源文件的读取:       1) 从resource的raw中读取文件数据: [java] view plain copy String r

2016-03-01 09:13:26 232

空空如也

空空如也

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

TA关注的人

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