我的手机上安装了新浪微博,腾讯微博还有人人网,我在3G门户看到了一则新闻,点击右上角的“分享”按钮,就会弹出分享界面,界面里有上述我所安装的微博。在这里我有问题想请教大家:
当点击“分享”按钮的时候,它是如何找到我安装的这些微博的,是因为那个按钮监视了这些微博的某些API么,还是别的什么的,如果是的话,希望能得到详细的解答。因为我现在在做毕业设计,是一个微博系统,导师要求当在网络上点击“分享”按钮时我做的微博也能显示在分享列表中,下个礼拜一就要完成这项任务,比较急,希望得到大家的回答,不胜感激。

解决方案 »

  1.   

    去看看 sina 开发外部接口  腾讯一样的
      

  2.   

    为每一个应用程序设计一个Action,如:你的手机装了好发短信功能的软件,可以这样写
    <intent-filter>
       <action android:name="android.intent.action.SENDTO" />
    </intent-filter>
    在你的Activity申明里面,加上这句话,在你的应用程序调用发短信的界面时,系统会自动将已安装的程序中寻找有上述标记的程序,如果有此标记,就将这些应用程序列出来。