2016-04-17 32 views
0

アニメーションgifファイルをテレグラムと共有したい。私は次のコードを使用しています:gifをテレグラムと共有する

Intent share = new Intent(Intent.ACTION_SEND); 
       share.setType("image/gif"); 
       share.putExtra(Intent.EXTRA_STREAM, Uri.parse(Environment 
         .getExternalStorageDirectory() 
         + FOLDER_NAME 
         + fileName + ".gif")); 
       share.setPackage("org.telegram.messenger"); 

       startActivity(share); 

このコードは電報ですがチャットを選択すると、共有することはありません。

すみません。

答えて

0

私は

Intent share = new Intent(Intent.ACTION_SEND); 
       share.setType("image/gif"); 

       String imagePath = Environment 
         .getExternalStorageDirectory() 
         + FOLDER_NAME 
         + fileName + ".gif";  
       File imageFileToShare = new File(imagePath); 
       Uri uri = Uri.fromFile(imageFileToShare); 

       share.putExtra(Intent.EXTRA_STREAM, uri); 
       share.setPackage("org.telegram.messenger"); 

       startActivity(share); 
にコードを変更することで、それを解決し
関連する問題