我正在开发一个应用程序,我希望在其中共享一个自定义链接,意图为:
Intent intentShare = new Intent(Intent.ACTION_SEND);
intentShare.setType("text/plain");
intentShare.putExtra(Intent.EXTRA_TEXT, "http://my_ip_address/abc/ayz/no/10");
try {
startActivity(Intent.createChooser(intentShare, "Select an action"));
} catch (android.content.ActivityNotFoundException ex) {
// (handle error)
}
问题是:我可以将该链接作为文本分享到什么应用等。但它以文本形式分享,而不是链接,它在浏览器中打开
我缺少什么,或者我该怎么做才能完成任务? 请指导我。
答案 0 :(得分:1)
您可以尝试两种选择:
1)如下所述:https://stackoverflow.com/a/30926001/1594776
2)使用ACTION_VIEW意图,而不是ACTION_SEND。
如果有效,请告诉我。