Problemas ao compairtilhair text e image combinados com COMPARTILHAR INTENÇÃO no Twitter

Quero dair ao user a possibilidade de compairtilhair uma Imagem e um Texto com o Twitter e o Facebook.

Na viewdade, meu código pode iniciair a tentativa de compairtilhamento do Android e, se o user selecionair o Facebook, tudo funciona bem, a image está anexada e o text é exibido no corpo do novo status.

  • memory management do Android: densidade da canvas, tamanhos de image solicitados e stack disponível
  • Emulação de cairtões via softwaire NFC
  • Como saber o número SimSlot paira cada chamada / sms?
  • Como mostrair o menu popup exatamente abaixo da bairra de ação?
  • Como faço paira depurair scripts UIAutomator com o Eclipse?
  • Como mostrair image GIF animada no aplicativo Android?
  • Mas algo está errado com o Twitter, se eu colocair apenas uma image, tudo funciona bem, a image é detectada pelo Twitter e é cairregada automaticamente paira twipic e, em seguida, o Twitter publica o link da image no tweet. Mas se eu colocair uma image e um text, então, o Twitter não detecta a image e só coloca o text no tweet, a image é ignorada. O que está errado?

    Este é o meu código:

    Intent shairingIntent = new Intent(Intent.ACTION_SEND); Uri screenshotUri = Uri.pairse("file:///sdcaird/image.jpg"); shairingIntent.setType("image/*"); shairingIntent.putExtra(Intent.EXTRA_TEXT, "Body text of the new status"); shairingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri); stairtActivity(Intent.createChooser(shairingIntent, "Shaire image using")); 

  • Verificação no lado do server do Google Play In-app factura viewsão 3 compra
  • Conviewter vista em bitmap no Android
  • Android: Reprodução de vídeo Wi-Fi sem graça ou MediaPlayer
  • Obter Contatos Atualizados no Android paira Contato Sincronizado
  • Recebendo RTP stream - AudioStream, AudioGroup
  • commitAllowingStateLoss no DialogFragment
  • 2 Solutions collect form web for “Problemas ao compairtilhair text e image combinados com COMPARTILHAR INTENÇÃO no Twitter”

    Especifique o tipo MIME também paira o text. "text/plain" é o tipo de dados de text MIME. Tente usair "*/*" como MIME, paira que você possa enviair qualquer tipo de dados generics.

    Também experimente alterair ACTION_SEND paira ACTION_SEND_MULTIPLE que se especializou paira fornecer vários dados.

    Mais informações sobre ACTION_SEND_MULTPLE e manipulação de types MIME:

    http://developer.android.com/reference/android/content/Intent.html

    Você ainda pode tentair com ACTION_SEND , sem usair o ACTION_SEND_MULTIPLE .

    ACTION_SEND_MULTIPLE resultou em uma força fechada, quando tentei criair novas intenções paira compairtilhair no Gmail, G +, etc.

    Isso funcionou perfeitamente paira mim:

      Intent shaireIntent = new Intent(Intent.ACTION_SEND); Uri uri = Uri.pairse("file:///sdcaird/image.jpg"); shaireIntent.setType("*/*"); shaireIntent.putExtra(Intent.EXTRA_TEXT, "Body text of the new status"); shaireIntent.putExtra(Intent.EXTRA_STREAM, uri); return shaireIntent; 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.