我想通过插入其ContentProvider或使用意图过滤器来扩展Android平台的默认Gmail /电子邮件应用程序。从本质上讲,我希望能够扫描传入的电子邮件,以获取将在我的Android应用程序中触发事件的特殊规则。如果无法自动扫描电子邮件,那么我至少想在电子邮件查看器屏幕中添加一个菜单项,以允许用户将电子邮件内容标记为需要扫描。
Gmail/Email
应用程序是否允许您以这种方式扩展它们?谢谢, 马克
答案 0 :(得分:6)
Gmail /电子邮件应用程序是否允许您以这种方式扩展它们?
Gmail是封闭源代码,因此很难知道它支持什么或不支持。
电子邮件应用程序不是公共SDK的一部分,因此尝试依赖它可能具有的任何ContentProvider(我不知道它有一个)将是一个错误,因为您的应用程序可能会随后打破Android更新。
我至少想在电子邮件查看器屏幕上添加一个菜单项,允许用户将电子邮件内容标记为需要扫描。
唯一的方法是假设Gmail /电子邮件使用Menu#addIntentOptions(),并且通过Google代码搜索,情况似乎并非如此。
您可以考虑与K9的开发者联系,看看您是否可以加入他们的Android电子邮件应用程序。
是否有一种标准方法可以找出我的应用程序可以使用的意图?像工具一样吗?
不是真的。意图动作只是字符串。