1
ツイートに画像URLを貼り付けようとしたときに乾杯しましたImage Could Not Be Loaded
私はタイプを変更しましたが、まだ動作していません。Twitterでシェアするにはテキスト、トーストで画像をアップロードできません
私の意図コード:
String imageUrl="http://www.cyclesoon.com/admin/assets/img/rideimages/1499161893615.jpg";
Intent tweetIntent = new Intent(Intent.ACTION_SEND);
tweetIntent.putExtra(Intent.EXTRA_TEXT, "Join ride");
tweetIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(imageUrl));
tweetIntent.setType("image/png");
PackageManager packManager = context.getPackageManager();
List<ResolveInfo> resolvedInfoList = packManager.queryIntentActivities(tweetIntent, PackageManager.MATCH_DEFAULT_ONLY);
boolean resolved = false;
for (ResolveInfo resolveInfo : resolvedInfoList) {
if (resolveInfo.activityInfo.packageName.startsWith("com.twitter.android")) {
tweetIntent.setClassName(resolveInfo.activityInfo.packageName,resolveInfo.activityInfo.name);
resolved = true;
break;
}
}
if (resolved) {
startActivity(tweetIntent);
} else {
Intent i = new Intent();
i.putExtra(Intent.EXTRA_TEXT, "");
i.setAction(Intent.ACTION_VIEW);
i.setData(Uri.parse("https://twitter.com/intent/tweet?text=" + urlEncode("")));
startActivity(i);
}
どれソリューションが高く評価しています。