До сих пор я искал в postoffflow post, и я могу поделиться текстом напрямую с твиттером, не показывая всплывающее диалоговое окно для share.That означает, что когда я нажимаю кнопку, он напрямую перенаправляется в приложение Twitter и показывает текст.Как передать http-изображение прямо в twitter в android?
Моя единственная проблема заключается в том, что мне нужно передать http-образ напрямую в твиттер.
Ниже я разместил код, что я пытался до сих пор:
UsersAdapter.java:
// Create intent using ACTION_VIEW and a normal Twitter url:
String tweetUrl = String.format("https://twitter.com/intent/tweet?text=%s&url=%s",
urlEncode(strShareText),
urlEncode(strShareImageUrl));
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(tweetUrl));
// Narrow down to official Twitter app, if available:
List<ResolveInfo> matches = context.getPackageManager().queryIntentActivities(intent, 0);
for (ResolveInfo info : matches) {
if (info.activityInfo.packageName.toLowerCase().startsWith("com.twitter")) {
intent.setPackage(info.activityInfo.packageName);
}
}
context.startActivity(intent);
В этом выше код Текст отображается правильно в twitter.But изображение показывается в HTTP URL-адрес.
Кто-нибудь знает, как обмениваться имиджем напрямую в twitter app, не показывая ссылку.
Почему вы не используете API Twitter? –
единственные внедренные изображения с веб-намерениями - это те, которые принадлежат доменам 'pic.twitter.com'. – oldergod
@oldergod, пожалуйста, уточните больше. Я не понимаю вас. – Steve