:::: MENU ::::

Android’te E-Posta gönderme uygulaması nasıl yapılır?

Android’te E-Posta gönderme uygulaması nasıl yapılır?

Tasarlanan arayüz:

eposta-arayuz


final EditText mail= (EditText) findViewById(R.id.mail);
final EditText konu= (EditText) findViewById(R.id.konu);
final EditText mesaj= (EditText) findViewById(R.id.mesaj);
Button gonder= (Button) findViewById(R.id.gonder);
gonder.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mailGonder(mail.getText().toString(),konu.getText().toString(),mesaj.getText().toString());
}
});
}
private void mailGonder(String mail, String konu, String mesaj) {
Intent mailIntent=new Intent(Intent.ACTION_SEND);
mailIntent.setType("message/rfc822");
mailIntent.putExtra(Intent.EXTRA_EMAIL,new String[]{mail});
mailIntent.putExtra(Intent.EXTRA_SUBJECT,konu);
mailIntent.putExtra(Intent.EXTRA_TEXT,mesaj);
try{
startActivity(mailIntent);
}
catch (ActivityNotFoundException hata){
Toast.makeText(getApplicationContext(),"Hata\n"+hata.getMessage(),Toast.LENGTH_LONG).show();
}
}


Android’te Paylaş özelliğini nasıl ayarlayabiliriz?

Bir metni, bir butona basıldığı zaman paylaşmak için;

TextView ve Button tanımlanır:

final TextView metin= (TextView) findViewById(R.id.paylas);
Button paylas= (Button) findViewById(R.id.button);

Button’un tıklanma olayına yapılacak iş yazılır.

paylas.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
CharSequence mesaj=metin.getText();
paylasMesaj(mesaj);
}
});
}

paylasMesaj isimli bir metod tanımlanır:

private void paylasMesaj(CharSequence mesaj) {
Intent paylasIntent=new Intent(Intent.ACTION_SEND);
paylasIntent.setType("text/plain");
paylasIntent.putExtra(Intent.EXTRA_TEXT,mesaj);
startActivity(Intent.createChooser(paylasIntent,"paylaşın"));
}

Resim paylaşmak için:


private void shareImage()
{
Intent share = new Intent(Intent.ACTION_SEND);
//setType("image/png");
//setType("image/jpeg");
share.setType("image/*");
String imagePath = Environment.getExternalStorageDirectory() + "/myImage.png";
File imageFileToShare = new File(imagePath);
Uri uri = Uri.fromFile(imageFileToShare);
share.putExtra(Intent.EXTRA_STREAM, uri);
startActivity(Intent.createChooser(share, "Share Image!")); }


Android’te web sayfası nasıl açılır?

Android’te web sayfası nasıl açılır?
Hangi hareketten sonra web sayfasının açılmasını istiyorsak o bölüme aşağıdaki kodları ekliyoruz.

Intent intent=new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("http://www.ahmetcevahircinar.com.tr"));
startActivity(intent);


Android’te nasıl telefon araması yapabilirim?

Android’te nasıl telefon araması yapabilirim?
telefon-arama


final EditText et = (EditText) findViewById(R.id.editText);
ImageView call = (ImageView) findViewById(R.id.imageView);
call.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(!TextUtils.isEmpty(et.getText()))
{
Intent niyet = new Intent(Intent.ACTION_DIAL);
niyet.setData(Uri.parse("tel:" + et.getText().toString()));
startActivity(niyet);
}
else
{
Toast.makeText(getApplicationContext(),"Boş Geçilemez",Toast.LENGTH_SHORT).show();
}
}
});


Sayfalar:1...90919293949596...114