Что случилось с android.provider.Telephony? - PullRequest
4 голосов
/ 31 января 2009

Кто-нибудь знает, что случилось с android.provider.Telephony? Его больше нет.

Ответы [ 5 ]

4 голосов
/ 31 января 2009

Если вы прочитаете эту запись из списка рассылки android-developer, вы увидите, что android.provider.Telephony является частью релизов с открытым исходным кодом, но никогда не включается в официальный SDK.

Это означает, что вы можете просматривать ее, чтобы понять, как работает базовая система, но вы не можете ссылаться и компилировать ее в своих приложениях Android.

1 голос
/ 03 июня 2010

Вы также можете использовать его для получения данных из вашего текущего сигнала приема. Отметьте этот урок - он использует диспетчер телефонии для получения данных.

1 голос
/ 01 февраля 2009

Код, на который вы ссылаетесь на anddev.org, предназначен для версии SDK m5-rc14 , которая с февраля 2008 года почти год назад. Текущая версия SDK - 1.0, с двумя выпусками между ней и m5-rc14.

Учитывая характер проекта Android, они добавили и удалили много интерфейсов в его быстром росте / принятии. Многие люди жаловались, что закрывают некоторые интерфейсы для некоторых интересных частей операционной системы, таких как интерфейс телефонии.

Вы можете проверить пакет android.telephony ( link ) и посмотреть, есть ли там эквивалентная функциональность.

1 голос
/ 01 февраля 2009

Спасибо, Брайан, однако, похоже, что телефония используется кодом, размещенным на этом сайте .

В этом отрывке из Apress (ISBN: 978-1-43021-064-1) Криса Хасемана он также используется:

Класс телефонии используется для обмена смс сообщениями,

(Context context, Intent intent)
{
SmsMessage msg[] =
    Telephony.Sms.Intents.getMessagesFromIntent(intent);
...
0 голосов
/ 07 февраля 2009

Мне удалось отправить SMS-сообщение с G1, используя следующую библиотеку: android.telephony.gsm.SmsManager

Таким образом, по крайней мере (для кода отправки / получения SMS) имеется эквивалентная библиотека.

Также обязательно ознакомьтесь с TelephonyManager http://code.google.com/android/reference/android/telephony/TelephonyManager.html

Это не совсем то, о чем вы спрашивали, но оно предоставляет множество функций, которые вы ищете.

Что касается ссылки на книгу APress в ответе выше, я написал ее. На данный момент он немного устарел (он был опубликован до публикации 1.0 SDK), и я почти закончил его обновление. Аааа радости быстро обновляющейся технологии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...