Блокировка звонков в Android 2.3 - PullRequest
1 голос
/ 30 июля 2011

Я разрабатываю приложение для блокировки входящего вызова, но, насколько я знаю, в Android 2.3 gingerbread google отключил функцию:

<uses-permission android:name="android.permissi​on.MODIFY_PHONE_STATE" />.

Так что теперь мое приложениеработает только на моделях ниже 2.3.

Может ли кто-нибудь помочь мне в этой теме?

Ответы [ 2 ]

1 голос
/ 22 августа 2011

См. Как предоставить разрешение MODIFY_PHONE_STATE для приложений, запущенных на Gingerbread , почему это разрешение недоступно в 2.3 Gingerbread.

Похоже, что в будущем выпуске эта возможность будет включена как частьAPI публичной телефонии, но временная шкала неизвестна: см. проблему http://code.google.com/p/android/issues/detail?id=54

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

0 голосов
/ 23 августа 2011

Я реализовал это с помощью класса Audiomanger.

...