2

我的应用分享了一些描述我当前 GPS 位置的文本 - 例如:

我在 33° 58' S 18° 27' W。

我正在使用ShareActionProvideras 是当前“正确”的方式来做到这一点。正如预期的那样,共享正在 100% 工作。

如果客户高兴,生活会很美好……


客户不高兴。


与短信相比,客户希望能够在电子邮件中以不同的方式分享我的位置。

例如

I am at a new location:
- Latitude: 33 58' S
- Longitude: 18 27' W

  • 我相信这是不可能的ShareActionProvider- 这是正确的吗?
  • 我相信通过发送共享意图是不可能的。

我有哪些实施方案?

我是否必须创建一个自定义共享视图,通过向系统查询所有接受共享意图的应用程序来填充它?


(注意:我认为客户端应该接受默认的 Android 共享行为,但这是必须考虑客户端需求的真实情况)

4

1 回答 1

1

正确,使用标准是不可能实现的ShareActionProvider。看起来你将不得不推出一个自定义ShareActionProvider来实现你想要的,如此处所述:

使用共享操作提供程序时检测共享应用程序

于 2013-07-16T06:03:38.313 回答