晕,你说的是拦截?就是如何执行程序吧,通过intent执行startActivity就行了

解决方案 »

  1.   

    这样的话,实现button的OnClickListener方法,在onClick方法中通过intent执行startActivity启动要启动的activity就ok了
      

  2.   


    看样子我要详细说明下:因为我修改了launcher.xml文件,手动添加了一个
    <LinearLayout
          ....>
        <ImageButton
             ...>
    </LiearLayout>再修改Launcher.java文件,为这个ImageButton做事件响应。
    我希望这个ImageButton能响应到比例:点击“Email”那样。也许有人就说在Launcher的AndroidManifest.xml文件添加对应的<activity ...>.可是问题是Email在系统间存在,我要使用已存在Activity.自己去写个类似Email的程序。
      

  3.   

    哦,你是想替换系统的email客户端,恩,你可以参考email的源码,实现email响应的action,这时用户执行时,系统会根据intent中的action和mime执行,android内部是urimactcher的东西,看明白你的意思了,不过最终还是会提示用户选择,你的和系统的