代码之家  ›  专栏  ›  技术社区  ›  lostInTransit

安卓-在安卓内置应用程序中添加菜单项?

  •  2
  • lostInTransit  · 技术社区  · 16 年前

    我想为Android相机应用程序添加一个菜单选项。是否可以使用当前的SDK?

    谢谢。

    编辑: 好的,我知道我需要在我的活动中添加一个意向过滤器标签。但是我不知道我应该在mime类型中加入什么。如果用户选择菜单选项,我希望能够处理实时摄像头预览。那么,我应该在意向过滤器的类型标签中放入什么呢?

    另外,我想我不会在类别中使用备选方案或选定备选方案,因为我想处理整个意图?

    再次感谢。

    3 回复  |  直到 15 年前
        1
  •  0
  •   CommonsWare    16 年前

    大多数内置Android应用程序不会在菜单中添加第三方选项。

        2
  •  5
  •   Dave    16 年前

    最接近的方法是在内置摄像头应用程序的“共享”菜单中添加一个选项。内置电子邮件应用程序使用以下意向过滤器执行此操作:

    <intent-filter>
      <action android:name="android.intent.action.SEND"/>
      <data android:mimeType="image/*"/>
      <category android:name="android.intent.category.DEFAULT"/>
    </intent-filter>
    

    (注意,mime类型特定于图像文件。)

        3
  •  1
  •   Christian    15 年前

    我认为内置应用程序大多是开源的。 也许你应该自己去源代码,用添加的菜单按钮来编译你的相机?