- 博客(9)
- 资源 (12)
- 收藏
- 关注
转载 Java 中的堆和栈
Java 中的堆和栈 堆栈的简介 Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配 。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由 new创建的对象和数
2013-04-28 17:38:39 692
转载 手机的AP和BP是什么?
手机的AP和BP是什么?原来不知道,这次科普下。 原文:手机的AP和BP是什么? 1) 大多数的手机都含有两个处理器。操作系统、用户界面和应用程序都在Application Processor(AP)上执行,AP一般采用ARM芯片的CPU。而手机射频通讯控制软件,则运行在另一个分开的CPU上,这个CPU称为Baseband Processor(BP)。 把射频功能放在BP上执行的主要原
2013-04-27 23:15:43 1145
原创 Executor线程,线程池
Executor 最近用了一次,简单记录下。 Executor 是 java5 下的一个多任务并发执行框架(Doug Lea),可以建立一个类似数据库连接池的线程池来执行任务。这个框架主要由三个接口和其相应的具体类组成。Executor、 ExecutorService 和 ScheduledExecutorService 。 1 、 Executor 接口:是用来执
2013-04-27 22:51:38 710
原创 ListView 中ItemView 的重用原理
在listview的重用view的原理是:将可视的view和非可视的view保存在两个数据结构中,分别指mActivityView和scrapView中, mActivityView指的是,当前屏幕上显示的显示的View。 scrapView是指,屏幕上不显示的View,所有mActivityView都会转换成scrapView。 重用是把scrapView 传给Adapter.getVie
2013-04-27 21:58:15 1666
原创 Android 左右侧滑组件
在android上开发一个左右侧滑的组件,需要先了解以下知识 Android中View绘制流程以及invalidate()等相关方法分析 使用Scroller实现横滑 android事件传递机制 先上图,看看demo 左边view显示: 右边view显示 源码如下package com.wan.ui.view; import android.conte
2013-04-18 09:40:26 2663
原创 Android事件传递机制
Android中dispatchTouchEvent,onInterceptTouchEvent, onTouchEvent的理解 android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION
2013-04-17 22:01:01 7190 12
原创 使用Scroller实现横滑
Android里Scroller类是为了实现View平滑滚动的一个Helper类。通常在自定义的View时使用,在View中定义一个私有成员mScroller = new Scroller(context)。设置mScroller滚动的位置时,并不会导致View的滚动,通常是用mScroller记录/计算View滚动的位置,再重写View的computeScroll(),完成实际的滚动。
2013-04-16 22:21:06 3505 2
转载 Android Service学习之AIDL, Parcelable和远程服务
原文:http://android.blog.51cto.com/268543/537684 AIDL的作用 由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作系统可以理解的基本单元,并且有序的通过进程边界。
2013-04-09 11:22:23 716
原创 Serializable 和 Parcelable 区别
android 中自定义的对象序列化的问题有两个选择一个是Parcelable,另外一个是Serializable。 一 序列化原因: 1.永久性保存对象,保存对象的字节序列到本地文件中; 2.通过序列化对象在网络中传递对象; 3.通过序列化在进程间传递对象。 二 至于选取哪种可参考下面的原则: 1.在使用内存的时候,Parcelable 类比Serializab
2013-04-09 11:17:04 681
liunx通过RPM安装gcc
2011-04-27
struts2 开发BBS论坛源码
2010-11-25
J2EE项目实训——Struct框架技术.rar
2010-05-03
J2EE项目实训——Spring框架技术.rar
2010-05-03
软件工程实践者的研究方法.pdf
2010-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人