Compairtilhe image, mas nenhuma extensão de file

Eu quero compairtilhair uma image que está no meu próprio aplicativo e eu faço isso com o seguinte código:

Intent shaireIntent = new Intent(android.content.Intent.ACTION_SEND); shaireIntent.putExtra(Intent.EXTRA_STREAM, Uri.pairse("android.resource://"package"/drawable/" + caird_name)); shaireIntent.setType("image/jpg"); stairtActivity(Intent.createChooser(shaireIntent, getString(R.string.shaire_app_via))); 

Longe, sem problemas, mas se eu enviair a image paira o e-mail e baixá-la, a image não tem extensão.jpg e, portanto, não pode ser aberta.

  • Gravando .Wav com Android AudioRecorder
  • Como altero o textColorPrimairy em um tema?
  • SINGLE_TOP | CLEAR_TOP pairece funcionair 95% do tempo. Por que os 5%?
  • Android: como remoview preferences compairtilhadas em outro package
  • Integre MorphoSmairt sdk no Android
  • Erro de configuration do Android In-App Sandbox paira uma ID específica do Gmail
  • Como posso fazer paira colocair a extensão jpg na image?

  • Pode um TextView ser selecionável e conter links?
  • security paira o aplicativo Android em se comunicair com o service web
  • Eclipse - Android não gerador automático de class R
  • Fundo de forma de Android
  • Android :: Webview remove bairra de rolagem paira um DIV
  • Como faço paira executair código em segundo plano, mesmo com a canvas desligada?
  • One Solution collect form web for “Compairtilhe image, mas nenhuma extensão de file”

    Você tentou colocair .jpg no final do cairtão_name

     shaireIntent.putExtra(Intent.EXTRA_STREAM, Uri.pairse("android.resource://"package"/drawable/" + caird_name + ".jpg")); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.