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

Мониторинг входящих звонков - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android поворот изображения мультитачем http://www.cyberforum.ru/android-dev/thread1098409.html
Хочу поворачивать изображения, которые я вывожу на экран, на произвольный угол от 0 до 360 градусов двигая пальцами картинку. Подскажите как отслеживать на таче, что я пальцами вращаю изображение.
Программирование Android Java коллекции В Делфи есть замечательная функция IN. Есть ли аналог в Яве? В Делфи возможно такое: If (a in ) then ... Создать аналог конечно сам могу, но может есть готовые функции(вечер убивать на это жалко)? Может через таблицы? http://www.cyberforum.ru/android-dev/thread1098355.html
Маленькое приложение Программирование Android
Всем привет! Дело вот в чем, я начинающий. У меня опыта почти нет, но я смыслю в этой теме. Мне бы хотелось, чтобы кто-то кто получше разбирается помог мне написать одно приложение или подучить писать приложения получше! Только не предлагайте мне смотреть уроки и т.д. я и так их смотрю каждый день и выполняю. Если не трудно кому-то, то пишите мне в скайп: valentin_scerbakov Буду очень благодарен!...
Программирование Android Хранение файлов приложения
У меня есть 2 файла, 1 текстовый, второй картинка. Я хочу что бы они при установке приложения хранились в самом приложении(в файлах приложения). По ходу работы приложения, мне нужно будет открывать эти файлы и получать из них информацию. По идее я могу при разработке, создать просто папку приложения типа appUserFiles и кинуть туда что хочу. Но как потом получить доступ к ним? как узнать путь...
Программирование Android Инициализация OpenGL ES http://www.cyberforum.ru/android-dev/thread1098216.html
Вечер добрый, товарищи. Пытаюсь инициализировать область GLSurfaceView в части экрана. Как-то не очень выходит. Подскажите? Код: main.java package ru.project.exampleproject; import android.os.Bundle; import android.app.Activity;
Программирование Android Пути к файлам внутри программы Есть картинка, хочу её открыть в View компоненте. вызываю метод view.loadImage(String path). Постоянно вылетает ошибок много, как понял, ругается на пути. Путь пишу "res/drawable/women.jpg" Пробовал картинку кидать в корень проекта и путь указывать сразу к ней, но не помогло. Что я делаю не так: подробнее

Показать сообщение отдельно
Maksim2309
45 / 45 / 2
Регистрация: 17.01.2013
Сообщений: 328

Мониторинг входящих звонков - Программирование Android

17.02.2014, 09:07. Просмотров 3578. Ответов 5
Метки (Все метки)

Добрый вечер! Уважаемые форумчане выручайте. Нашел код мониторинга на хабре. Хотел чтобы при вызове номер выводился в TextView, но тут облом. Подскажите как реализовать пожалуйста? Вот код:
Activity:
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package com.example.conder;
 
import android.os.Bundle;
import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.telephony.TelephonyManager;
import android.view.Menu;
import android.widget.TextView;
 
public class MainActivity extends Activity {
    
    public static final String TAG = null;
    TextView tx1;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        tx1 = (TextView) findViewById(R.id.textv);      
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    
    String phoneNumber = "";
 
    public class CallReceiver extends BroadcastReceiver {
        public void onReceive(Context context, Intent intent) {
            if (intent.getAction().equals("android.intent.action.NEW_OUTGOING_CALL")) {
                //получаем исходящий номер
                phoneNumber = intent.getExtras().getString("android.intent.extra.PHONE_NUMBER");
            } else if (intent.getAction().equals("android.intent.action.PHONE_STATE")){
                String phone_state = intent.getStringExtra(TelephonyManager.EXTRA_STATE);
                if (phone_state.equals(TelephonyManager.EXTRA_STATE_RINGING)) {
                    //телефон звонит, получаем входящий номер
                    phoneNumber = intent.getStringExtra(TelephonyManager.EXTRA_INCOMING_NUMBER);
                    tx1.setText(phoneNumber);
                } else if (phone_state.equals(TelephonyManager.EXTRA_STATE_OFFHOOK)){
                    //телефон находится в режиме звонка (набор номера / разговор)
                } else if (phone_state.equals(TelephonyManager.EXTRA_STATE_IDLE)){
                    //телефон находиться в ждущем режиме. Это событие наступает по окончанию разговора, когда мы уже знаем номер и факт звонка
                }
            }
        }
    }
 
}
Manifest:
XML
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
33
34
35
36
37
38
39
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.conder"
    android:versionCode="1"
    android:versionName="1.0" >
 
    <uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="18" />
    
    <uses-permission android:name="android.permission.RECEIVE_SMS" />
    
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
    <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
    
    <receiver android:name="CallReceiver">
    <intent-filter>
        <action android:name="android.intent.action.PHONE_STATE"/>
        <action android:name="android.intent.action.NEW_OUTGOING_CALL" /> 
    </intent-filter>    
    </receiver>
    
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.example.conder.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
 
</manifest>
Как я понял он срабатывает при входящем звонке, но номер не отображается. Заранее спасибо!

Добавлено через 7 часов 58 минут
Здравствуйте! День 2. Решил попробовать позвонить со своего номера по нажатию на кнопку. Вот код:
Java
1
2
3
// Сразу звонит на 3300052
Uri callUri = Uri.parse("tel:3300052");
Intent callIntent= new Intent(Intent.ACTION_CALL, callUri);
Не работает

Добавлено через 14 минут
Цитата Сообщение от Maksim2309 Посмотреть сообщение
Не работает
С вызовом разобрался, а вот как входящий определять пока не очень. Выручайте
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru