Android Browser Introduction:CallbackProxy.java分析

文件在:frameworks\base\core\java\android\webkit
CallbackProxy:
这是一个继承自Handle的类,用来实现UI和WebViewCore之间交换的桥梁.
它里面定义了很多函数,这些函数里面基本上都只是完成了一个sendmessage的作用.它将message发送给自身的HandleMessage().然后按照类型再进去分发.
它定义了一些事件ID:

    // Message Ids
    private static final int PAGE_STARTED         = 100;
    private static final int RECEIVED_ICON        = 101;
    private static final int RECEIVED_TITLE       = 102;
    private static final int OVERRIDE_URL         = 103;
    private static final int 

Android Browser Introduction 1

最近一直在看Android 浏览器的代码。现在主要在看MMI方面的,还有framework里的,还有Gears(现在支持的网站还不是太多,但确实是一个不错的应用),webkit暂时还没去看了。有时间将心得写下来。不知道有同行吗?可以一起交流交流。
MMI的代码主要在:packages/apps/Browser/

pjq@gentoo-pjq /var/www/localhost/htdocs/android_src $ ls packages/apps/Browser/ -lR
packages/apps/Browser/:
total 40
-rw-r--r--  1 root root 11135 2009-06-20 05:23 AndroidManifest.xml
-rw-r--r--  1 root root   372 2009-06-20 05:23 Android.mk
drwxr-xr-x  4 root root  4096 2009-06-20 05:23 assets
-rw-r--r--  1 root root