随笔分类 -  Android CPP

摘要:Introduction1.Statistics Macro"ANDROID_INSTRUMENT"2.Classes for statisticsa.TimeCounterb.TimeCounterAuto3. method for statisticsa. counting the time used for a single function.b. counting the total time used by a kind of Timer.TimerCounter1.TimerCounter type.One counter type stands for one 阅读全文
posted @ 2012-05-30 23:52 cascais 阅读(313) 评论(3) 推荐(0)
摘要:1. use given .so a. make lib dir under the app's dir b.copy your libXX.so into the dir. c.modify the Android.mkadd "COCAL_JNI_SHARED_LIBRARIES :=libXX"[cpp] view plaincopyLOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_MODULE_TAGS:=optionalLOCAL_SRC_FILES:=$(callall-java-files-under 阅读全文
posted @ 2012-04-06 21:56 cascais 阅读(246) 评论(0) 推荐(0)
摘要:1.SkImage decoded procedure SkImageDecoder.DecodeMemory/SkImageDecoder.DecodeFile SkImageDecoder.DecodeStream SkImageDecoder.decode SkImageDecoder.onDecode SkJPEGImageDecoder.onDecode(SkImageDecoder_libjpeg.cpp) SkImageDecoder.return_flase(error) 2.factory mode a.client use abs product in it's c 阅读全文
posted @ 2012-04-06 21:54 cascais 阅读(503) 评论(0) 推荐(0)
摘要:steps 1.FrameLoader.cpp didFirstLayout 3.FrameLoaderClientAndroid.cpp dispatchDidFirstLayout 3.WebViewCore.cpp didFirstLayout(); 4.WebViewCore.java// will also callsetupViewport() didFirstLayout(); 5.BrowserFrame.java didFirstLayout(); 6.WebViewCore.java contentDraw(); 7.WebViewCore.java webkitDrawL 阅读全文
posted @ 2012-04-05 22:00 cascais 阅读(277) 评论(0) 推荐(0)
摘要:socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIX Domain Socket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIX Domain Socket用于IPC更有效率:不需要经过网络协议栈,不需要打包拆包、计算校验和、维护序号和应答等,只是将应用层数据从一个进程拷贝到另一个进程。 这是因为,IPC机制本质上是可靠的通讯,而网络协议是为不可靠的通讯设计的。UNIX Domain Socket也提供面向流和面向数据包两种API接口,类似于TCP和UDP,但是面向消息的UNI 阅读全文
posted @ 2012-04-02 20:02 cascais 阅读(1590) 评论(0) 推荐(1)
摘要:Android use UNIX Domain Socket for get debug log.usually name "tombstone_0X" and so on in /data/log/logcat/1. ServerFirst , it has a socket server. it's a executable program.The code was in "system/core/debuggerd/debuggerd.c"in the main, it open a IPC socket[cpp] view plainco 阅读全文
posted @ 2012-04-02 19:59 cascais 阅读(982) 评论(0) 推荐(0)