Bisher habe ich in stackoverflow Beitrag gesucht und ich kann den Text direkt zu twittern, ohne den Popup-Dialog für share anzuzeigen.Das heißt, wenn ich auf den Button klicke, wird es direkt auf twitter app umgeleitet und zeigt den Text.Wie http Bild direkt an Twitter in Android teilen?
Mein einziges Problem ist, ich muss HTTP-Bild direkt auf Twitter teilen.
Im Folgenden werde ich den Code geschrieben haben, was ich bisher versucht:
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);
In diesem obigen Code Text korrekt in twitter.But Bild zeigt zeigt in http url.
Wer weiß, wie Sie das Bild direkt an Twitter App ohne Link zu zeigen.
Warum verwenden Sie kein Twitter API? –
Die einzigen eingebetteten Bilder mit dem Web Intent sind diejenigen mit den 'pic.twitter.com' Domains. – oldergod
@oldergod kannst du bitte mehr ausarbeiten.Ich bekomme dich nicht. – Steve