【发布时间】:2015-03-31 00:13:57
【问题描述】:
出于某种原因,当我开始分享意图时,它要求分享喜欢蓝牙和谷歌驱动器,有没有更好的方法来做到这一点?这正常吗?
这是我的分享代码:
public static void share(String headline, String subject, String text, String imagePath)
{
Intent intent = new Intent("android.intent.action.SEND");
if (imagePath.equals(""))
{
intent.setType("text/plain");
}
else
{
intent.setType("image/png");
File f = new File(imagePath);
Uri u = Uri.fromFile(f);
intent.putExtra("android.intent.extra.STREAM", u);
}
intent.putExtra("android.intent.extra.SUBJECT", subject);
intent.putExtra("android.intent.extra.TEXT", text);
Activity activity = UnityPlayer.currentActivity;
if (activity != null) {
activity.startActivity(Intent.createChooser(intent, headline));
}
}
这是显示的图像
【问题讨论】:
标签: android android-intent share