Страница 1 из 1

Call phone number from application

Добавлено: 24 дек 2013, 13:08
Sveta17
Добрый день!
Подскажите пожалуйста, где можно прочитать о том как программно из аппликации позвонить по номеру телефона. Большое спасибо. Светлана.

Re: Call phone number from application

Добавлено: 24 дек 2013, 13:17
adarash
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:123456789"));
startActivity(callIntent);

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

Текст запроса для гугла "how to make phone call android".

Сирожа)))

Re: Call phone number from application

Добавлено: 10 мар 2014, 00:06
Sveta17
Добрый день!
Так получилось, что мне с тех пор не надо было выполнить эту задачу. Но сейчас я попробовала применить ваши рекомендации. Взяла Ваш урок 9. Добавила в main.xml

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


в MainActivity.java:

import android.content.Intent;
import android.net.Uri;

public void onClick(View v) {

tvOut.setText("Нажата кнопка ОК");


Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:123456789"));
startActivity(callIntent);


}
};


И урок перестал работать. uses-permission - ошибка.

Что же я не так сделала?
Помогите пожалуйста.
Svetlana

Re: Call phone number from application

Добавлено: 10 мар 2014, 10:06
adarash
Светлана, вам в ошибке написали - "uses-permission".
Вы в манифесте добавили строчку "<uses-permission android:name="android.permission.CALL_PHONE" />" ?
Это разрешение приложению на совершение звонков.

Re: Call phone number from application

Добавлено: 10 мар 2014, 13:03
Sveta17
Я очень извеняюсь. Ничего не поняла. Написала точно также, как вы рекомендовали выше. Мне нужно из приложения звонить. Номер телефона переменная, которая хранится предположим в файле. И я хочу, чтобы при нажатии кнопки автоматически вызывался номер, а потом вызов отменить. Не могли бы Вы привести рабочий пример?
Спасибо.
Svetlana

Re: Call phone number from application

Добавлено: 10 мар 2014, 13:31
rezak90
Sveta17 писал(а): Взяла Ваш урок 9. Добавила в main.xml

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

И урок перестал работать. uses-permission - ошибка.
Извините, по-троллю :D . Сей пост сделал мне утро :D . А по делу, ответ есть в посте, выше.

Re: Call phone number from application

Добавлено: 10 мар 2014, 13:53
adarash
rezak90 писал(а):
Sveta17 писал(а): Взяла Ваш урок 9. Добавила в main.xml

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

И урок перестал работать. uses-permission - ошибка.
Извините, по-троллю :D . Сей пост сделал мне утро :D . А по делу, ответ есть в посте, выше.
Блин. Не глянул.

Re: Call phone number from application

Добавлено: 12 мар 2014, 00:43
Sveta17
Очень хороший ответ, а главное очень содержательный. Из этого ответа я поняла, что андроид в переводе на русский язык - это блин. Запомним. А задачу я сама успешно решила не воспользовавшись, к сожалению, Вашими рекомендациями. Большое спасибо за такой замечательный перевод. Светлана.

Re: Call phone number from application

Добавлено: 12 мар 2014, 10:45
adarash
Sveta17 писал(а):Очень хороший ответ, а главное очень содержательный. Из этого ответа я поняла, что андроид в переводе на русский язык - это блин. Запомним. А задачу я сама успешно решила не воспользовавшись, к сожалению, Вашими рекомендациями. Большое спасибо за такой замечательный перевод. Светлана.
Вот и умничка - сама разобралась)))

Re: Call phone number from application

Добавлено: 25 мар 2014, 15:47
vornic
Ребят, к чму столько сарказма, сказали бы просто что в манифесте в тэге прав случайно затесались проперти компонента, т.е. вместо:
<uses-permission
android:name="android.permission.CALL_PHONE"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

нужно было поставить:
<uses-permission android:name="android.permission.CALL_PHONE" />

...вроде ресурс для популяризации программирования под андроид, а столько издевательств что отбивает желание тут спрашивать.

Re: Call phone number from application

Добавлено: 25 мар 2014, 18:02
AliMan
vornic писал(а):Ребят, к чму столько сарказма, сказали бы просто что в манифесте в тэге прав случайно затесались проперти компонента, т.е. вместо:
<uses-permission
android:name="android.permission.CALL_PHONE"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

нужно было поставить:
<uses-permission android:name="android.permission.CALL_PHONE" />

...вроде ресурс для популяризации программирования под андроид, а столько издевательств что отбивает желание тут спрашивать.
Читай внимательнее "Ваш урок 9. Добавила в main.xml" То есть она это не в манифест запихнул,а в разметку. То есть мало того, что вместо компонента мы прописываем разрешение, но еще ему и атрибуты даем. Это как диалог:

Х: Что здесь должно находится?
Y: Можешь позвонить. Широко и высоко.

Сечешь всю нелепость ситуации?