Finora ho cercato nel post StackOverflow e posso condividere il testo direttamente su Twitter senza mostrare la finestra di popup per la condivisione. Ciò significa che quando faccio clic sul pulsante viene direttamente reindirizzato all'app di Twitter e viene visualizzato il testo.Come condividere l'immagine http direttamente su Twitter in Android?
Il mio unico problema è che devo condividere l'immagine http direttamente su Twitter.
Sotto ho postato il codice di quello che ho provato finora:
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 quella sopra il codice di testo sta mostrando correttamente immagine twitter.But in sta mostrando in http url.
Chiunque sa come condividere l'immagine direttamente sull'app di Twitter senza mostrare il collegamento.
Perché non usi un'API di Twitter? –
le uniche immagini incorporate con l'intento web sono quelle con i domini 'pic.twitter.com'. – oldergod
@oldergod puoi per favore approfondire di più. Non ti capisco. – Steve