- 博客(9)
- 资源 (12)
- 收藏
- 关注
原创 sp wp 智能指针
<br />智能指针在C++里大致意思就是 一个对象包含了一个成员指针,当对象不存在时指针所指向的内存也会释放。这也是自动垃圾回收的一个机制。sp 不是智能指针的意思,这里是强引用。wp 弱引用。<br />这里网上找了几个例子:<br /><br />Template<typename T><br />classSmartPtr{<br />public:<br />SmartPtr(T*p = 0):ptr(p){}<br />~SmartPtr(){delete ptr ;}<br />p
2010-06-21 10:01:00 771
原创 Android process
n thistopic you will learn some information about Android process management.First let’s take a look at the launched processes during Androidbooting. USER PID PPID VSIZE RSS WCHAN PC NAME root 1 0 264 176 c00acc6c 0000c36c S /init root 28 1 724 308 c
2010-06-17 14:26:00 3059
原创 android 启动过程
<br />在Android系统启动时,内核引导参数上一般都会设置“init=/init”,这样的话,如果内核成功挂载了这个文件系统之后,首先运行的就是这个根目录下的init程序。这个程序所了什么呢? 我们只有RFSC(Readthe Fucking Source code)!!<br />init程序源码在Android官方源码的system/core/init中,main在init.c里。我们的分析就从main开始。<br /><br />init:<br /><br />(1)安装SI
2010-06-12 16:43:00 1167
原创 dalvik分析
近來 Android 十分熱門, Google 的大動作,撼動整個業界。雖已震天撼地,和過去 MS 或 Apple所興之波瀾相較,還是有些差距。身為一個技術研究者,新聞性似乎不是這麼重要,倒底葫蘆裡賣的是什麼藥,才是吾輩所想知道。小弟最近獲邀加入某團體,而擇主題研究,企圖改善國內 Open Source 的風氣和態度。於是著手分析 Dalvik 程式碼。<br /> Dalvik 的成分 <br />Dalvik 是一個 VM (Virtual Machine) ,相當於 Java 的
2010-06-10 16:26:00 1575
转载 android framework analysis(partII)
<br />android framework 分析(二)<br />启动 Zygote<br /><br />-Xzygote /system/bin --zygote --start-system-server<br /><br />AndroidRuntime->AppRuntime<br /><br />int main(int argc,const char* const argv[])<br /><br />{<br /><br /> AppRuntime runtime;生成AndroidR
2010-06-10 16:24:00 2917
转载 Android framework analysis (partI)
<br />Android Framework 分析 (一)<br />1.目录树<br /><br />/framework/base/api <br /><br />/framework/base/awt<br /><br />/framework/base/build<br /><br />/framework/base/camera <br />关于camera的HAL接口库。最终生成native共享库libcamera.so,编译时根据是否定义USE_CAMERA_STUB来决定系统是否有
2010-06-10 16:23:00 1849
原创 修改android框架代码
<br /><br />1. 位置<br />公共控件的代码在源码目录android/frameworks/base/core/java/android/中<br />后台服务的代码在源码目录android/frameworks/base/services/java/android/server中<br />2. 修改<br />修改其中代码并执行mm编译<br />形如:<br />$ cd frameworks/base/services/java/com/android/server/<br
2010-06-10 16:21:00 1446
转载 关于Activity和Task的设计思路和方法
<br />Activity和Task是Android ApplicationFramework架构中最基础的应用,开发者必须清楚它们的用法和一些开发技巧。本文用大量的篇幅并通过引用实例的方式一步步深入全面讲解它们的基础原理(underlyingprinciples)和架构(mechanisms),例如:Navigation、Multitasking、activityre-use、intents和activitystack等…大部分与其相关的应用模块。重点讲解开发过程中如何更准确的体现用
2010-06-08 11:23:00 791
原创 update android api
<br />******************************<br />You have tried to change the API from what has been previously approved.<br /><br />To make these errors go away, you have two choices:<br /> 1) You can add "@hide" javadoc comments to the methods, etc. lis
2010-06-08 11:21:00 4670
RawSniffer 源码
2010-03-31
yaffs2源码文件
2010-03-31
linux2.6.18源码
2010-03-31
linux情景分析非扫描版本(非常清晰)
2010-03-31
boa-0.92r.tar.gz
2010-03-31
Effective C++(第二版).chm
2009-02-24
linux下C编程高效手册.htm
2009-02-24
GPRS(General Packet Radio Service) 基本原理
2009-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人