- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Activity的创建和显示以及源码分析记录
Tips:此源码分析基于Android 4.2先来看看一个Activity上的UI控件结构:图1-1 Activity中的UI组件结构好了现在开始分析。。。。。。一、Activity的创建了解android的zygote分裂你会知道,每个APP都是zygote的子进程,而他的入口函数是ActivityThread类中的main函数。其中有一个handleLaucherA
2016-05-03 09:29:29
2640
2
原创 ubuntu-14.04.1 + VMware Workstation 12 Pro
安装过程中的问题分享:ubuntu中使用vi,出现按backspace,上下左右键不能正确输入问题分析:由于Ubuntu预安装的是tiny版本,我们需要先将其删除在安装full版。解决方法:一.执行命令 sudo apt-get remove vim-common二.执行命令 sudo apt-get install vim若出现:Readi
2015-11-17 20:09:21
773
1
转载 Android--Service之提高
前言 上一篇博客讲解了一下Android下Service组件的基本使用,对Service组件还不了解的朋友可以先去看看另外一篇Service基础的博客:Android--Service之基础。这篇博客讲解一下Service组件的一些需要注意的地方以及高级的应用,并用几个例子讲解一下本文中提到的功能,最后依然会提供示例源码下载。 既然是深入讲解Service,本片博客涉及的内容有点杂乱,
2015-09-22 20:30:47
405
转载 理解Fragment生命周期
官网帮助文档链接: http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:35.095: D/
2015-09-16 17:24:27
305
转载 List Set Map
集合框架在集合框架中,提供的存储方式共有两种:1、按照索引值操作数据:在这种存储方式中,为每个存储的数据设定一个索引值,在操作数据时按照索引值操作对应的数据,实现这种方式的集合类都实现java.util.Collection接口。按照容器内部是否能够存储重复的元素,划分两类:a、允许存储重复元素(List系列):这种存储方式中,所有的类都实现了java.util.List接口
2015-09-06 18:25:50
319
原创 String和StringBuffer
String和StringBuffer都代表字符串,但是由于其内部实现的不同,String被看作为不可变字符串,而StringBuffer被看作为可变字符串。对于String的每次改变都会生成一个新的字符串(例如字符串的连接),比较耗费内存。而StringBuffer每次都是改变自身,不会产生新的对象,比较节约内存。一、String1、String对象的初始化。简化语法:Strin
2015-09-06 12:14:09
475
原创 this和super
一、this关键字 this关键字代表自身,主要有以下用法 1、引用成员变量2、引用成员方法3、在自身构造方法内部引用其它构造方法4、代表自身类的对象二、super关键字使用super关键字可以在子类中引用父类中的内容1、在子类的构造方法中引用父类的构造方法2、在子类中调用父类的成员方法3、在子类中调用父类的成员变量
2015-09-06 09:46:42
285
原创 JAVA编程之static、final修饰符
修饰符的作用是让被修饰的内容具备特定的功能, 在程序中合理使用修饰符可以在语法和功能上实现很多需要的效果。 Java 语言中的修饰符主要有 5个: static、 final、 native、 abstract 和 synchronized。 这里说说 static、final 和 native 的作用。static修饰符: static 关键字的中文意思是静态的, 该修饰
2015-08-11 11:07:25
538
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人