自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android四大组件之Service

Class Overview 1.Service是Android的四大应用组件之一,主要用于实现一些不需要与用户交互的操作,如较长时间执行某一任务。Service提供的功能可以被其它应用使用,具体可以通过设置android:exported=false(true)属性来控制其是否能被其它应用使用。...

2015-03-12 19:54:51

阅读数 192

评论数 0

翻译 Java泛型(Generics Type)

术语: formal parameters  形式参数 type parameters  类型参数 raw type 原型类型 1. 为什么使用泛型(Generics) 简单来说,泛型就是在定义类,接口和方法时,能够使用类型(classes和interface)作为参数。正如在方法定义中使用形...

2015-03-05 19:38:35

阅读数 309

评论数 0

原创 Android内存优化

为了是垃圾回收器正常释放程序所占用的内存,应该尽量避免内存泄露的情况(通常是全局成员变量持有对象引用导致的)。 例如一个activity中包含整个应用的Context (getApplicationContext)对象,因为该context的生命周期通常比该activity长,所以导致该acti...

2015-02-27 14:27:02

阅读数 248

评论数 0

原创 Android 应用内存限制

Android系统为了保护有限的内存空间,对单个应用可使用的内存空间进行了限制,最初是16M,后来是32M,目前有的手机已达到128M或更大。     连接手机后,通过#adb shell cat /system/build.prop来查看,信息如下:         dalvik.vm.he...

2015-02-27 13:25:53

阅读数 684

评论数 0

原创 C库<stdarg.h>实现可变参函数

我们都知道C++里的函数有重载功能,对同名函数可以传入不同类型或个数的参数,实现不同的功能。这些参数类型和个数必须在函数定义时确定的,编译器会根据参数列表格式,调用相应的函数。 但是,如果我们在调用之前根本不知道到底要调用几个参数,不知道参数类型,怎么办??? 变参函数:    int ...

2015-02-11 14:05:52

阅读数 259

评论数 0

原创 java堆栈笔记

堆和栈数据都存储在内存中,与C++不同,Java自动管理堆栈,程序猿不能直接设置堆或栈。 栈: 1. 存取速度快,仅次于CPU中的寄存器。栈数据可共享。 2. 存在栈中的数据大小与生存周期是确定的,缺乏灵活性 基本数据类型与对象的引用变量存储于栈中,当超过变量作用域后,java会自动释放该...

2015-02-11 10:04:45

阅读数 260

评论数 0

转载 java的堆与栈

Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作...

2015-02-10 14:18:26

阅读数 244

评论数 0

原创 C++ Virtual关键字实现动态绑定

C++中的动态绑定,是通过Virtual关键字来指定为虚函数,通过基类指针或引用调用。     示例代码: #include #include #include using namespace std; //学习Virtual,了解通过Virtual实现动态绑定 class Zone{...

2015-01-30 13:54:57

阅读数 237

评论数 0

原创 Android Handler

1. Handler用于send和processMessage和Runnable对象。 2. Handler实例属于于创建它的Thread,处理该Thread消息队列中的消息。 主要应用: 1. 调度Messages/Runnables在将来的某一个时间点执行 2. 向其它Thre...

2015-01-23 11:05:00

阅读数 244

评论数 0

原创 【Android零基础开发001】Activity启动与多个Activity之间的切换

从今天开始,会

2014-10-31 14:41:09

阅读数 843

评论数 0

原创 Java Synchronized关键字的使用

网上搜索了很多Synchronized关键字使用

2014-09-11 09:22:02

阅读数 355

评论数 0

原创 开博第一篇:写在前面的路

从事Android开发已经两年了,一直以来都是看别人的分享。而自己却什么总结也没有。学习的也很琐碎,没有一个系统的框架。 今天终于下定决心,把自己的学习过程记录下来。可能内容很浅显,很杂乱,但是它记录着我进步的点点滴滴,并激励着我每天坚持 学习。         学习是一种习惯,而这种习惯需...

2014-03-25 09:54:05

阅读数 325

评论数 0

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