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

扩展android的默认gmail/email应用程序

  •  4
  • Lusid  · 技术社区  · 17 年前

    我想通过插入到Android平台的ContentProvider或使用意向过滤器来扩展Android平台的默认gmail/email应用程序。本质上,我希望能够扫描接收到的电子邮件,以找到在我的Android应用程序中触发事件的特殊规则。如果不能自动扫描电子邮件,那么我至少想在电子邮件查看器屏幕上添加一个菜单项,允许用户将电子邮件内容标记为需要扫描。

    1. 做 Gmail/Email 应用程序允许您以这种方式扩展它们?
    2. 为了将来参考,除了查找示例代码或阅读应用程序作者提供的文档外,是否有一种标准方法来查找应用程序可以使用的意图?可能是工具?

    谢谢, 马克

    1 回复  |  直到 14 年前
        1
  •  5
  •   CommonsWare    17 年前

    gmail/email应用程序允许您以这种方式扩展它们吗?

    Gmail是封闭源代码的,所以很难知道它支持什么或者不支持什么。

    电子邮件应用程序不是公共SDK的一部分,因此尝试依赖它可能拥有的任何内容提供商(我不知道它有一个)将是一个错误,因为您的应用程序可能会与随后的Android更新发生冲突。

    我至少想在电子邮件查看器屏幕上添加一个菜单项,允许用户将电子邮件内容标记为需要扫描。

    唯一的方法是假设gmail/email使用menu addintentoptions(),并且通过谷歌代码搜索,情况似乎不是这样。

    你可以考虑联系K9的开发者,看看你是否可以连接到他们的Android电子邮件应用程序。

    有没有一种标准的方法来找出我的应用程序可以使用的意图?可能是工具?

    不是真的。意图行为只是一个字符串。

    推荐文章