Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.79
CSharp
48 / 49 / 8
Регистрация: 12.01.2013
Сообщений: 676
#1

Набор номера по клику - Программирование Android

07.05.2014, 09:00. Просмотров 1956. Ответов 6
Метки нет (Все метки)

Я не когда не программировал под Android, Java я не очень знаю, ну хотел узнать на сколько тяжело будет реализовать такую программу:
Есть номера телефонов(Label) и подпись их, при клике на номер телефона или хотя бы по подписи происходило набор номера,
Я так думаю что я все нарисую Label и так далее, на события я подпишусь при клике, но не могу понять как заставить набирать номера(не знаю функцию)? может вы поможете

З.Ы. извините если я что то не так написал просто я программировал на C#

Добавлено через 11 часов 1 минуту
Не кто не подскажет какую функцию надо вызвать для набора номер ?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2014, 09:00     Набор номера по клику
Посмотрите здесь:

Перемещение иконки по клику - Программирование Android
как переместить иконку по клику? package com.example.jjj; import android.annotation.SuppressLint; import android.content.Context;...

Сброс настроек Activity по клику - Программирование Android
Есть приложение с двумя активити, AsyncTask и всякими геттерами сеттерами. Во втором активити (Activity2) есть кнопка для возвращения на...

Увеличение или уменьшение по клику - Программирование Android
Доброго времени суток. Есть кнопка по клику на которую выводиться случайное изображение, на котором яблоко или груша, и есть две кнопки...

Запуск Activity по клику на виджет - Программирование Android
ни как не пойму как активити то вызвать из виджета?тост получилось чтоб вылезал, а активность не врублюсь ни как, помогите люди добрые

Как передать ссылку по клику в другой класс? - Программирование Android
как передать ссылку по клику в другой класс есть класс парсера вот часть кода protected InputStream getInputStream() { ...

Вывод разного текста по клику на разные кнопки - Программирование Android
Здравствуйте! Подскажите, пожалуйста, как реализовать вывод текста при определенном значении кнопки? Допустим, мне необходимо...

Как получить экранные и геокоординаты по клику по MapView в yandex mapkit? - Программирование Android
Как получить экранные и геокоординаты по клику по MapView в yandex mapkit? Пробовал повесить OnTouchListener на mapview, не работает

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
07.05.2014, 11:31     Набор номера по клику #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
CSharp, тут ничего сложного нет. Смотрите:

Android для этого использует Intent'ы. Что это значит. Это намерение, которое Вы отправляете операционной системе с определённым флагом. А приложения, которые настроены на получения намерений с таким флагом, получают их.
Т.е. Ваше приложение -> ОС Android -> вызов номера. Теперь как это будет выглядеть.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
 
public class Caller extends Activity implements View.OnClickListener {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main_layout);
        findViewById(R.id.lbl1).setOnClickListener(this);  //Ищем тексты в layout'е и вещаем слушатель нажатия
        findViewById(R.id.lbl2).setOnClickListener(this);
        findViewById(R.id.lbl3).setOnClickListener(this);
        findViewById(R.id.lbl4).setOnClickListener(this);
        findViewById(R.id.lbl5).setOnClickListener(this);
    }
 
    @SuppressWarnings("ConstantConditions")
    @Override
    public void onClick(View v) {
        String text = TextView.class.cast(v).getText().toString();
        Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + text)); //Шлём интент и в нём номер телефона.
        startActivity(intent);                        
    }
}
И нужно ещё поставить разрешение на звонок в Manifest.xml

XML
1
<uses-permission android:name="android.permission.CALL_PHONE" />
CSharp
48 / 49 / 8
Регистрация: 12.01.2013
Сообщений: 676
08.05.2014, 07:41  [ТС]     Набор номера по клику #3
Цитата Сообщение от YuraAAA Посмотреть сообщение
тут ничего сложного нет. Смотрите:
Android для этого использует Intent'ы. Что это значит. Это намерение, которое Вы отправляете операционной системе с определённым флагом. А приложения, которые настроены на получения намерений с таким флагом, получают их.
Т.е. Ваше приложение -> ОС Android -> вызов номера. Теперь как это будет выглядеть.
Спасибо что откликнулись, я тоже думаю что тут не чего сложного просто нарисую label подпишу их как надо и вызову события по клику по надписи, я буду писать для Andrioda 2.x.x , а как вы думаете сильно будет много есть батарею мое приложение ?
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
08.05.2014, 11:13     Набор номера по клику #4
CSharp, не а. С чего оно должно есть батарею? Батарею едят постоянное интернет подключение, камера, фонарик.
CSharp
48 / 49 / 8
Регистрация: 12.01.2013
Сообщений: 676
08.05.2014, 12:49  [ТС]     Набор номера по клику #5
Цитата Сообщение от YuraAAA Посмотреть сообщение
не а. С чего оно должно есть батарею? Батарею едят постоянное интернет подключение, камера, фонарик.
если что можно к вам обращаться за помощью
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
08.05.2014, 13:35     Набор номера по клику #6
CSharp, да, конечно
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.06.2014, 17:37     Набор номера по клику
Еще ссылки по теме:

Номера строк EditText - Программирование Android
Вырыл такой код (в гугле, точнее не скажу, не помню) @Override protected void onDraw(Canvas canvas) { int baseline =...

Получение своего номера - Программирование Android
Добрый день. Почему не выводится номер телефона вроде код правильно написать. Manifest &lt;uses-permission...

Набор номера (вызов) по клику на метку - Windows Phone
Добрый день, вот хотел у вас спросить совет, или скорей всего помощь. Как такое можно такое реализовать, что бы при клике на Label(там...

Набор трехзначного номера - Теория вероятностей
Набор трехзначного номера выигравшей облигации выполняется трех-кратным автоматическим выбрасыванием из урны подряд трех жетонов из общего...

MS Access - как осуществить набор телефонного номера - MS Access
Нужна помощь. Хочу создать функцию набора номера. Что-бы при нажатии кнопки происходил набор указанного в поле телефонного номера. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
CSharp
48 / 49 / 8
Регистрация: 12.01.2013
Сообщений: 676
21.06.2014, 17:37  [ТС]     Набор номера по клику #7
Блин что то не фига не получаться (
Yandex
Объявления
21.06.2014, 17:37     Набор номера по клику
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru