如何通过 Android 应用在 Facebook 上分享我的位置?

Posted

技术标签:

【中文标题】如何通过 Android 应用在 Facebook 上分享我的位置?【英文标题】:How to share my location on Facebook through Android App? 【发布时间】:2020-05-29 21:13:41 【问题描述】:

我想通过我的 Kotlin 应用在 Facebook 上分享/发布我的位置。有可能的?我已经知道可以与以下人员共享内容(链接、图像和文本):

startActivity(Intent.createChooser(shareIntent, "分享链接使用"))

但实际上我想发布我的位置。谢谢。

【问题讨论】:

【参考方案1】:

你可以试试这个: 这是java在粘贴代码时会自动转换为kotlin。

String uri = "http://maps.google.com/maps?saddr=" +loc.getLatitude()+","+loc.getLongitude();
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "my location");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, uri);
startActivity(Intent.createChooser(sharingIntent, "Share with:"));

【讨论】:

哦,谢谢!有一种方法可以将文本添加为​​默认值? “我的位置”文本。从选择器中选择时不会出现在 Facebook 应用中,因为添加了位置链接

以上是关于如何通过 Android 应用在 Facebook 上分享我的位置?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android 上制作 Facebook 的应用新菜单? [复制]

如何在 Facebook 上获取好友列表 android 应用程序?

“如何”将 Android 应用程序(Facebook 等)安装到 Android 手机? [关闭]

facebook 分享

Android : 如何使用我的应用程序中的 whatsapp、facebook、gmail 等发送应用程序邀请消息

如何将 Facebook 登录作为 Android 库并使该库可用于其他 Android 应用程序