我的应用分享了一些描述我当前GPS位置的文字 - 例如:
我在33°58'18°27'W。
我正在使用ShareActionProvider
,因为这是当前“正确”的方法。正如预期的那样,共享工作100%。
如果客户满意,生活会很好......
客户不满意。
与短信相比,客户希望能够以不同方式在电子邮件中分享我的位置。
e.g。
I am at a new location: - Latitude: 33 58' S - Longitude: 18 27' W
ShareActionProvider
无法做到这一点 - 就是这样
正确? 我有什么选择来实现这个目标?
我是否必须创建自定义共享视图,通过查询系统中所有接受共享意图的应用来填充它?
(注意:我的观点是客户端应该接受默认的Android共享行为,但这是一个必须考虑客户需求的真实情况)
答案 0 :(得分:1)
正确,使用标准ShareActionProvider
无法实现这一目标。看起来你必须推出一个自定义ShareActionProvider
来实现你想要的,如下所述: