Articles of Андроидные телефонные звонки

Android: прослушиватель входящих вызовов без разрешения

Я знаю, что мы можем прослушивать состояние телефона с помощью широковещательного приемника с фильтром Action android: name = "android.intent.action.PHONE_STATE" Но этот способ требует разрешения Use-permission android: name = "android.permission.READ_PHONE_STATE" Как определить входящий вызов GSM без этого разрешения? PS Я уверен, что это возможно, потому что Whatsapp делает это. Когда я говорю о звуковых вызовах Whatsapp, […]

Какую информацию я могу получить во время телефонного звонка с помощью Android API?

Могу ли я получить MCC и MNC другой стороны либо по входящему, либо исходящему звонку? Я знаю, что вы можете получить свою информацию с SIM-карты, но меня интересует информация о моих контактах. Наверное, я должен быть в состоянии получить такую ​​информацию во время телефонного звонка. Итак, два основных вопроса: Разрешено ли это из протокола? Существуют […]

Android: Можете ли вы отправлять / получать данные по телефонной линии?

Я пытаюсь передать некоторые данные на телефон, который я звоню. Есть ли способ сделать это? Меня не волнует тип данных (достаточно одного бита), пока я могу определить его и вызвать конкретное действие. Отправить код: Intent call = new Intent(); call.setAction(Intent.ACTION_CALL); call.setData(Uri.parse("tel:" + contact.getNumber())); call.putExtra("Boolean", true); startActivity(call); Получить код: public void onReceive(Context context, Intent intent) { […]

Как я могу вызвать номер службы экстренной помощи

Я могу позвонить по номеру общего телефона по следующим кодам: Intent intent = new Intent(Intent.ACTION_CALL); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setData(Uri.parse("tel:" + phoneNumber)); startActivity(intent); В файле манифеста я добавляю разрешение, как показано ниже: <uses-permission android:name="android.permission.CALL_PHONE" /> <uses-permission android:name="android.permission.CALL_PRIVILEGED"/> Так как документ android объясняет CALL_PRIVILEGED следующим образом: Позволяет приложению вызывать любой номер телефона, включая номера экстренных служб, без прохождения через […]

Android-чек имеет активный телефонный звонок

Как проверить, активирован ли текущий телефонный звонок из нетелефонного приложения? Какой API мне нужно для обнаружения?

Как принять входящий вызов, нажав кнопку?

Я пытаюсь реализовать свой собственный интерфейс обработки телефонных вызовов. То, что я хочу сделать, – это при поступлении входящего телефонного номера и изображения, и, если я нажму кнопку, входящий вызов будет принят / принят. Связанный код: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); answerButton = (Button) findViewById(R.id.pickup); answerButton.setOnClickListener(new OnClickListener() { public void onClick(final View […]

Как совершать пропущенные звонки?

Я работаю над Android-приложением, на котором я хочу иметь возможность совершать звонки, но с очень точным ограничением, это «пропущенные звонки». Я хочу, чтобы можно было повесить трубку только в тот момент, когда телефон начинает звонить. Прямо сейчас я могу узнать, когда телефон начинает пытаться сделать звонок, но в течение нескольких секунд в сети нет активности […]

Слушатель для завершения вызова в Android

Я разрабатываю приложение, в котором я хочу отслеживать это при завершении исходящего вызова. Например, если пользователь мобильного телефона набирает вызов, а затем я хочу запустить программный код, когда вызов завершен. Я хочу, чтобы это Только для исходящих вызовов.

Переадресация вызова

Я хотел бы переадресовать все вызовы на мой номер на новый предопределенный номер автоматически. Возможно ли переадресовать входящий вызов? Наверное, это возможно для Фройо. Я нашел приложение под названием Easy Call Forwarding. Http://www.appstorehq.com/easycallforwarding-android-189596/app Но многие люди считают, что это не работает на самом деле. Мы можем заметить перенаправленный вызов onCallForwardingIndicatorChanged() из PhoneStateListener но я понятия […]

Android Call Forwarding программно

Я хочу переадресовать любые полученные вызовы на другой предопределенный номер телефона. Я искал форумы и нашел некоторые противоречивые ответы. Так что я запутался. Сначала я просмотрел это сообщение https://stackoverflow.com/a/5735711, в котором говорится, что это невозможно с помощью Android. Но у другой должности есть какое-то решение. https://stackoverflow.com/a/8132536/1089856 Я попробовал этот код со второго поста, но я […]

Intereting Posts
Android apk – Как исключить файл .so из сторонней зависимости с помощью gradle Зачем использовать getCacheDir () на Android Как можно обрабатывать несколько запросов для заполнения моделей с помощью RXJava Observables? Как работает синтаксис доступа к свойствам Kotlin для классов Java? Служба Android для управления MediaPlayer Правильный подход к тестированию устройств Android Android: я не могу иметь ViewPager WRAP_CONTENT Соответствующий клиент не найден для имени пакета (Google Analytics) – несколько продуктовFlavors & buildTypes Пример взаимодействия с HandlerThread Является ли Parse.com подходящей услугой для резервного копирования / синхронизации с SQLite в Android? Проверьте, находится ли изображение в кеше – универсальный загрузчик изображений Тестирование того, что admob работает перед публикацией LinearAlloc превысила емкость (5242880), last = 1092 Ошибка при установке на моем планшетном устройстве Samsung Как избежать двойного пробела между элементами при использовании RecyclerView с помощью StaggeredGridLayoutManager? Как изменить цвет панели прогресса в Android? – (я пробовал в одном направлении, и он не работает)