自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (8)
  • 收藏
  • 关注

转载 Fragment

Fragments 诞生初衷     自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments 。fragments 的设计不需要你来亲自管理view

2013-03-28 11:02:00 4320 1

转载 UI 适配

-sw(N)dp  要求N小于分辨率中较小值。比如976x678的分辨率,高度是976像素,宽度是678像素,因此N最大为678. 因为标准7英寸(600x1024 )设备就是使用600,而且framework里面可能只支持标准的尺寸,所以你应该使用600,即layout-sw600dp.像标准10英寸设备(720x1280)就是使用layout-sw720了,因为长和宽中最小值是720。

2013-03-28 10:39:47 2031

转载 broadcast

在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的 Broadcast进行过滤接受并响应的一类组件。下面将详细的阐述如何发送Broadcast和使用BroadcastReceiver过滤接收的过程:  首先在需要发送信息的地方,把要发送的信息和用于过滤的信息(如Action、Category)装入一

2013-03-26 15:34:23 901

转载 进程间通信

由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调用其他应用程序的Activity;Content P

2013-03-26 11:40:46 831

转载 Android HttpClient(Cookie & sslexception)

private static HashMap CookieContiner=new HashMap() ; /** * 保存Cookie * @param resp */ public void SaveCookies(HttpResponse httpResponse) { Header[] headers = httpResponse.getHe

2013-03-21 17:10:46 2750 1

转载 Http报文

HTTP请求报文解剖 HTTP请求报文由3部分组成(请求行+请求头+请求体):  下面是一个实际的请求报文:  ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览器只支持GET和POST,Spring 3.0提供了一个HiddenHttpMethodFilte

2013-03-21 16:17:02 698

转载 Java IO

什么是流: 流是一个抽象的概念。当Java程序需要从数据源读取数据时,会开启一个到数据源的流。数据源可以是文件,内存或者网络等。同样,当程序需要输出数据到目的地时也一样会开启一个流,数据目的地也可以是文件、内存或者网络等。流的创建是为了更方便地处理数据的输入输出。 流分为字节流和字符流。字节流也称为原始数据,需要用户读入后进行相应的编码转换。而字符流的实现是基于自动

2013-03-21 15:52:41 597

转载 synchronized

一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池等待队列中)。 取到锁后,他就开始执行同步代码(被synchronized修饰的代码);线程执行完同步代码后马上就把锁还给同步对象,其他在锁池中等待的某个线程就可以拿到锁

2013-03-15 16:08:24 542

转载 JVM

从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和执行的整个过程JVM内存管理及垃圾回收机制下面将这两个部分进行详细学习

2013-03-11 11:39:42 551

转载 Java程序执行过程

JVM Java Virtual Machine(Java虚拟机)。 Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。

2013-03-11 11:29:57 1676

转载 Java内存分配

栈、堆、常量池虽同属Java内存分配时操作的区域,但其适用范围和功用却大不相同。本文将深入Java核心,详细讲解Java内存分配方面的知识。Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:◆

2013-03-11 11:19:10 517

java设计模式

介绍了Java开发过程中常用的设计模式,对于开发水平的提高有很大的帮助

2013-05-22

带固定header浮层的listview

带固定header浮层的listview 根据滑动位置判断header中的显示内容

2013-05-22

cygwin_setup

cygwin 在windows上模拟linux环境 android进行ndk编程时,方便生成so包

2013-03-08

cygwin+NDK环境搭建

使用NDK,在Android开发总调用c++等语言 使用cygwin模拟unix环境以生成so文件

2013-01-28

OpenGL ES着色语言

OpenGL ES着色语言

2012-11-12

ADT 17.0.0

Android开发,ADT的离线安装包避免了在线安装的长时间等待

2012-04-17

subclipse-1.8.7

Eclipse中subclipse插件的离线安装包

2012-04-17

Android系统 2.3源码

Android系统2.3源码

2012-04-17

空空如也

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

TA关注的人

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