Android: обаждане на телефонен номер при стартиране на приложение

Нов съм в Android, така че има ли начин автоматично да се обадя на номер (или поне да го поставя в набирача на телефона), когато се отвори приложение? (приложението не се нуждае от GUI, то просто трябва да извика, когато се отвори)

Благодаря ви за отделеното време!


person iNoyz    schedule 19.11.2014    source източник
comment
вижте дали този отговор помага, просто опитах бързо търсене в Google...   -  person Ayoub    schedule 19.11.2014


Отговори (2)


За да се обадите,

private void performDial(String numberString) {
if (!numberString.equals("")) {
   Uri number = Uri.parse("tel:" + numberString);
   Intent dial = new Intent(Intent.ACTION_CALL, number);
   startActivity(dial);
}

}

Добавете това разрешение в манифеста.

<uses-permission android:name="android.permission.CALL_PHONE" />

вижте това

person Darish    schedule 19.11.2014
comment
Благодаря много! Това беше бързо! - person iNoyz; 19.11.2014

Поставете този код вътре в onCreate() на дейността

Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:0123456789"));
startActivity(intent)

Също така дайте разрешение за обаждане във файла на манифеста на android. Разрешение:

person Amit    schedule 19.11.2014
comment
Благодаря! ‹3 това беше НАИСТИНА бързо! - person iNoyz; 19.11.2014
comment
Можете да гласувате за отговорите, които отговарят на вашия въпрос. - person Amit; 19.11.2014