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

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

Войти
Регистрация
Восстановить пароль
 
dimon-style
0 / 0 / 0
Регистрация: 20.07.2015
Сообщений: 4
#1

Несколько звонков из одного окна - Программирование Android

20.07.2015, 19:12. Просмотров 264. Ответов 4
Метки нет (Все метки)

Добрый день!
Я сейчас делаю страницу "Контакты" в своем приложении.
Там есть 2 ImageButton, которые при нажатии должны вызывать номер телефона.
Первая кнопка работает, вызывая нужный номер, а вторая - никак.

Имею следующий код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public class SevenActivity extends Activity {
 
    ImageButton b;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.sevenlayout);
 
        b= (ImageButton) findViewById(R.id.call);
 
        b.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v)
            {
                Intent CallIntent=new Intent(Intent.ACTION_CALL);
                CallIntent.setData(Uri.parse("tel:88888888"));
                startActivity(CallIntent);
            }
        });
    }
Какой код мне необходим, чтобы НА ЭТОЙ ЖЕ СТРАНИЦЕ можно было позвонить при нажатии на другой imageButton?

Очень прошу, пожалуйста, напишите чуть подробнее, поскольку я только начинающий программист, многое еще непонятно.
Заранее очень благодарю!
С уважением, Дмитрий.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.07.2015, 19:12     Несколько звонков из одного окна
Посмотрите здесь:

Список пропущенных звонков - Программирование Android
Доброго времени суток! Имеется вот такой метод. public String inform (){ StringBuffer sb = new StringBuffer(); ...

Мониторинг входящих звонков - Программирование Android
Добрый вечер! Уважаемые форумчане выручайте. Нашел код мониторинга на хабре. Хотел чтобы при вызове номер выводился в TextView, но тут...

Обработка телефонных звонков - Программирование Android
есть ли какой нибудь обработчик телефонных звонков?? Ну чтобы можно было отследить момент когда абонент взял трубку когда разговор...

Запись звонков через ядро - Программирование Android
Доброго времени суток. Может кто-то знает, как писать аудио поток с линии не через стандартное API? Дело в том, что такая реализация не...

Программно задать сим карту для звонков - Программирование Android
Как можно программно задать сим карту для звонков? Например у меня стоит "Всегда спрашивать", а когда программа включается она должна...

Отслеживание входящих и исходящих звонков и запись их аудио файл - Basic4Android
Здраствуйте!можете помочь написать приложение? Суть приложния в том чтоб отслеживать входящие и исходящие дзвонки и записивать их в аудио...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 839
21.07.2015, 08:55     Несколько звонков из одного окна #2
dimon-style, ну так какие проблемы по аналогии сделать и второй батон
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
29
30
31
32
public class SevenActivity extends Activity {
 
   ImageButton b;
   ImageButton b2;
 
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.sevenlayout);
 
      b  = (ImageButton) findViewById(R.id.call);
      b2 = (ImageButton) findViewById(R.id.call2);
 
      b.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v)
         {
            Intent CallIntent=new Intent(Intent.ACTION_CALL);
            CallIntent.setData(Uri.parse("tel:88888888"));
            startActivity(CallIntent);
         }
      });
      b2.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v)
         {
            Intent CallIntent=new Intent(Intent.ACTION_CALL);
            CallIntent.setData(Uri.parse("tel:88888888"));
            startActivity(CallIntent);
         }
      });
}
R.id.call2 - естественно меняем на имеющийся
dimon-style
0 / 0 / 0
Регистрация: 20.07.2015
Сообщений: 4
21.07.2015, 11:17  [ТС]     Несколько звонков из одного окна #3
androbro, большущее спасибо за помощь!
Возник вопрос: все ли правильно я пишу, чтобы из этого же окна отправить e-mail стандартной, установленной по умолчанию пользователем программой для отправки email?


Следующий код:

Java
1
2
3
4
5
6
7
8
9
b3.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v)
         {
            Intent EmailIntent=new Intent(Intent.ACTION_SEND);
            EmailIntent.setData(Uri.parse("mailto: [email]xxx@yandex.ru[/email]"));
            startActivity(EmailIntent);
         }
      });
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 839
21.07.2015, 11:24     Несколько звонков из одного окна #4
Цитата Сообщение от dimon-style Посмотреть сообщение
все ли правильно я пишу
ну так попробуйте и узнаете, все ли правильно Вы пишете
Цитата Сообщение от dimon-style Посмотреть сообщение
чтобы из этого же окна отправить e-mail стандартной
из этого же окна Вы таким способом отправить не можете, Вы вызываете стороннее приложение для отправки email сообщений.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2015, 12:36     Несколько звонков из одного окна
Еще ссылки по теме:

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

Используя функцию вычисления стоимости одного разговора, найти суммарную стоимость 3 звонков - C++
Помогите, пожалуйста, с задачей! Тариф предусматривает расчет оплаты разговоров в такой способ: при длительности разговора меньше P...

Используя функцию вычисления стоимости одного разговора, найти суммарную стоимость трёх звонков известной прод - Pascal
Тариф предусматривает оплату телефонных разговоров следующим образом: при продолжительности разговора меньше P минут стоимость одной минуты...

Несколько ComboBox с одного источника - C#
Здравствуйте, тут уже обсуждалась эта тема 1 раз, но в ней ответа я так и не нашел. Я делаю на форме 2 (или более) Combobox, задаю им...

Несколько классов у одного блока - HTML, CSS
Подскажите, если мне нужно к нескольким блокам применить одинаковые стили то как правильно это сделать? к примеру у одной группы блоков с...

Разбивка одного столбца на несколько - Firebird/InterBase
Добрый день. Проблема состоит в следующем: есть две таблицы Project и Budget связаны по полям Project.Id и Budget.Project. Нужно вывести...


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

Или воспользуйтесь поиском по форуму:
dimon-style
0 / 0 / 0
Регистрация: 20.07.2015
Сообщений: 4
21.07.2015, 12:36  [ТС]     Несколько звонков из одного окна #5
Спасибо, вопрос уже решен.
Возможно, кому-то пригодится:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
b4.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
                String[] recipients = new String[]{"XXX@yandex.ru", "",};
                emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipients);
                emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Title");
                emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Ваше сообщение...");
                emailIntent.setType("text/plain");
                startActivity(Intent.createChooser(emailIntent, "Send mail..."));
                finish();
 
            }
        });
Yandex
Объявления
21.07.2015, 12:36     Несколько звонков из одного окна
Ответ Создать тему
Опции темы

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