J2J.RU - cовременная система продвижения сайтов
Меню сайта

Категории раздела

Наш опрос
Меня больше интересуют приложения и игры для:
Всего ответов: 22

Файлы
Новые Популярные Лучшие


Теги
Android (34)
uCoz (8)
mobile (3)
sistem (3)
xml (3)
google (2)
html (2)
Oboi (2)
opera (2)
Rest (2)
soap (2)
action (1)
ajax (1)
App2SD (1)
apps (1)
CSS (1)
Ddms (1)
editor (1)
gmail (1)
gobook (1)
java (1)
legend (1)
Lite (1)
live (1)
mp3 (1)
mrtm (1)
Muse (1)
ninja (1)
pdf (1)
php (1)
Root (1)
sensor (1)
shazam (1)
sql (1)
thread (1)
touch (1)
UI (1)
Widget (1)
Worms (1)
Xplore (1)
Zirco (1)

RSS
  
Новостная лента.

Форумная лента.

Файловая лента.  

Главная » Статьи » Программинг » Программирование [ Добавить статью ]

Как сделать телефонный звонок в Android

Печально, но примеры, которые поставляются вместе с Android SDK простыми назвать сложно. Этот факт подталкнул меня на написание действительно простого примера Android приложения. Все что будет делать наше приложение это вызывать введенный пользователем телефонный номер. На самом деле писать под Android очень просто. Все что Вам нужно это запустить Eclipse (ну я надеюсь, что Вы уже скачали и установили все необходимое для разработки) и выбрать пункт меню "New » Project... » Android » Android Project...”. После этого Вы заполняете все необходимые поля. После этого окно приложения должно выглядеть следующим образом.

============1===========

Можем приступить к написанию "Hello Android” приложения. Наше приложение будет просто показвать строку текста. Наберите или скопируйте следующий текст.

package com.DialANumber;
 
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
 
public class DialANumber extends Activity {
 EditText mEditText_number = null;
 LinearLayout mLinearLayout_no_button = null;
 Button mButton_dial = null;
 
 /** Задаем интерфейс пользователя при запуске. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 /** Размещаем текстовое поле и кнопку "Deal!". */
 mLinearLayout_no_button = new LinearLayout(this);
 
 mEditText_number = new EditText(this);
 mEditText_number.setText("5551222");
 mLinearLayout_no_button.addView(mEditText_number);
 
 mButton_dial = new Button(this);
 mButton_dial.setText("Dial!");
 mLinearLayout_no_button.addView(mButton_dial);
 /** Будем отслеживать нажатия. */
 mButton_dial.setOnClickListener(new View.OnClickListener() {
 public void onClick(View v) {
 performDial();
 }
 });
 
 setContentView(mLinearLayout_no_button);
 }
 
 public boolean onKeyDown(int keyCode, KeyEvent event) {
 if (keyCode == KeyEvent.KEYCODE_CALL) {
 performDial();
 return true;
 }
 return false;
 }
 
 public void performDial(){
 if(mEditText_number!=null){
 try {
 startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:" mEditText_number.getText())));
 } catch (Exception e) {
 e.printStackTrace();
 }
 }
 }
}

Не правда ли быстро. Теперь Вы должны создать debug runtime конфигурацию, которую можно настроить в пункте меню "Run » Debug Configurations…". Выберите "Android Application” и нажмите "New". Введите имя и выберите проект "DialANumber”. Имеет смысл использовать настройки по умолчанию, поскольку Вы пока понятия не имеете что они значат. Такчто просто нажмите Apply и Debug. После этого программа запустится на Android эмуляторе.

=============2=============

Чтобы вызвать набранный телефонный номер можно либо нажать кнопку "Dial!" приложения, либо нажать клавишу с зеленой трубкой на телефоне.

Как видите, ничего сложного. Возможно в будущем я доработаю этот пример, а пока для самых ленивых вот архив с исходниками


http://www.mobilab.ru

Категория: Программирование | Добавил: Virus (28.11.2012)

Похожие темы на пост "Как сделать телефонный звонок в Android"

Схожие темы выбранные по тегам : Звонок, программирование, Телефонный, Android, сделать
  
Просмотров: 2143 | Рейтинг: 0.0/0

Дорогие пользователи и гости сайта!!! Пожалуйста, если вам не сложно, оставте комментарий или ваше мнение о портале в Гостевой книге. Ваше мнение очень важно для нас и очень поможет в поиске дальнейшего пути развития сайта. С уважением, Администрация сайта AndroBum!



Так же рекомендуем:
Всего комментариев: 0
Информация:
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

[ Регистрация | Вход ]
Поиск

Мини-чат

Block title
Virus
файлов: 69
Постов: 38
Комментов: 1005
Репутация: 0
Ранг:

droid
файлов: 3
Постов: 0
Комментов: 0
Репутация: 100
Ранг:

Serge
файлов: 1
Постов: 0
Комментов: 0
Репутация: 0
Ранг:

Sergey
файлов: 1
Постов: 0
Комментов: 0
Репутация: 0
Ранг:

Аватар не установлен! Blackfoxxx
файлов: 0
Постов: 0
Комментов: 0
Репутация: 0
Ранг:


Друзья сайта
  • Официальный блог
  • скрипты, шаблоны, html, css
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Статистика Сайта
    Статистика сайта как на сайте

    Пользователей всего: +0
    Материалов всего [?]: +
    Онлайн всего: 6
    Гостей: 6
    Пользователей: 0
    Гости сайта Пользователи

    Яндекс.Метрика




    Пользователи онлайн:


    Flag Counter



    Все материалы размещенные на сайте принадлежат их владельцам.
    Copyright dodomo.do.am © 2010-2012