- 博客(15)
- 资源 (2)
- 收藏
- 关注
转载 Activity的启动和创建
Android Activity学习笔记——Activity的启动和创建 最近学习Android相关知识,感觉仅仅了解Activity几个生命周期函数基本上没有任何意义的;于是想深入了解一下Activity到底是怎么一回事怎么运行来的;里面的东东真是叫个庞大;现在只能简单的了解其框架性的概念和流程;一 Activity概念 Android的核心不是Applicatio
2014-10-27 14:20:44 371
转载 排序算法
在待排序的文件中,若存在多个关键字相同的记录,经过排序后这些具有相同关键字的记录之间的相对次序保持不变,该排序方法是稳定的;若具有相同关键字的记录之间的相对次序发生改变,则称这种排序方法是不稳定的。即所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,则说这种排序算法是稳定的,反之,就是不稳定的。 稳定的排序算法如下表所示: 稳定的排序
2014-04-17 15:29:26 431
原创 android软引用和弱引用
Java从JDK1.2版本开始,就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。这里重点介绍一下软引用和弱引用。如果一个对象只具有软引用,那么如果内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存
2014-04-16 12:07:54 414
原创 Android的垃圾回收机制
个人觉得sp和wp实际上就是android为其c++实现的自动垃圾回收机制,具体到内部实现,sp和wp实际上只是一个实现垃圾回收功能的接口而已,比如说对*,->的重载,是为了其看起来跟真正的指针一样,而真正实现垃圾回收的是refbase这个基类。这部分代码的目录在:/frameworks/base/include/utils/RefBase.h 首先所有的类都会虚继承
2014-04-16 11:52:48 530
原创 android之将图片转化为圆形图片
bitmap = ((BitmapDrawable)imageView1.getDrawable()).getBitmap(); bitmap = getRoundedCornerBitmap(bitmap); imageView1.setImageBitmap(bitmap); public static Bitmap getRoundedCornerBitmap(Bitmap
2014-04-03 14:27:51 491
转载 UML类图几种关系的总结
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特
2014-03-06 15:37:28 379
原创 android ant脚本打包apk
项目需要ant打包,在网上找了很多的资料,发现混淆代码后找不到native的方法,最终采用android sdk tools目录下的ant目录下的build.xml进行打包,不说了,贴下代码。build.properties,配置好android sdk的目录,以及jdk的环境目录:apk-name="test"sdk-dir=D:\\android\\android-
2014-02-24 11:04:48 581
转载 android binder机制详解
本文转载地址:http://blog.csdn.net/universus/article/details/6211589关键词Binder Android IPC Linux 内核 驱动摘要Binder 是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Bi
2014-02-21 17:45:47 680
转载 TCP/IP三次握手和HTTP过程
TCP/IP三次握手和HTTP过程1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SE
2014-02-11 15:00:15 640
转载 HTTP协议详解
转载自:http://blog.csdn.net/gueter/article/details/1524447引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是H
2014-02-11 11:40:06 442
原创 类似短信中添加人的layout
类似于android短信中添加人,显示在layout中,同时可以自写号码添加显示出来。1,自写一个viewgroup,重写onmeasure和onlayout方法 (1)onMeasure方法主要是遍历viewgroup中 的子view,然后依次的measure子view的height和width (2)onLayout方法主要是根据子view的width和height
2014-02-10 17:19:26 527
原创 Android View绘制过程
view的绘制过程分为3个过程:(1)measure过程,主要是设定了视图的高和宽(2)layout过程,设定视图在父视图中的四个点(分别对应View四个成员变量mLeft,mTop,mLeft,mBottom。(3)draw过程。一.mesarue()过程 主要作用:为整个View树计算实际的大小,即设置实际的高(对应属性:mMeasuredHeight)和宽(对应属
2014-02-10 16:01:17 512
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人