Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
745
Tıklama
0
Öne Çıkarma
Android de Twitter Üzerinde Resim Paylaşmak - Çözüldü
S
13 yıl
Yüzbaşı
Konu Sahibi

beyler şöyle bir sorunum var oluşturduğum bitmap i ya da seçtiğim bir resmi twitter da paylaşmak istiyorum fakat "Image Could Not be loaded" hatası veriyor twitter. Anlayanlar bi bakabilir mi :
Kodlarım :

 
public class MainActivity extends Activity {

private static final int SELECT_PICTURE = 1;
private String selectedImagePath;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button btn=(Button)findViewById(R.id.button1);
btn.setOnClickListener(new View.OnClickListener() {

public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,
"Select Picture"), SELECT_PICTURE);


TextView tv=(TextView)findViewById(R.id.textView1);
tv.setText(selectedImagePath);
}

});

Button btn2=(Button)findViewById(R.id.button2);
btn2.setOnClickListener(new View.OnClickListener() {

public void onClick(View v) {
// TODO Auto-generated method stub
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("image/*");
//shareIntent.putExtra(Intent.EXTRA_TEXT, "Body text of the new status");

shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(selectedImagePath));
startActivity(Intent.createChooser(shareIntent, "Share image using"));
}
});
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}

public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
if (requestCode == SELECT_PICTURE) {
Uri selectedImageUri = data.getData();
selectedImagePath = getPath(selectedImageUri);
}
}
}

public String getPath(Uri uri) {
String[] projection = { MediaStore.Images.Media.DATA };
Cursor cursor = managedQuery(uri, projection, null, null, null);
int column_index = cursor
.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}
}

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi SecurityMJ -- 13 Ağustos 2012; 13:54:37 >