2012-05-10 2 views
0

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

Мне было интересно, можно ли анонимно поместить этот вызов, скрывая номер телефона от пользователя и не сохраняя его в истории вызовов.

+2

Написание трояна, не так ли? – Bruno

+0

nope, потребительское приложение, но я хочу сохранить конфиденциальность для своих клиентов. – TomBomb

+0

Надеюсь, что нет. Что делать, если вы создали приложение, которое называло номера 9xx. –

ответ

0

В соответствии с исходным кодом платформы нет возможности поместить вызов без ведома пользователя. Лучшее, что вы можете сделать, это сделать звонок автоматически, но пользователь увидит диалог, в котором говорится: «Вызов XXXXXXXX», и у него будет возможность его отменить.

Даже если вы сделаете свое собственное приложение для набора номера, вам нужно будет его подписать с помощью системного ключа и поместить его в папку system/apps, чтобы получить необходимые разрешения для такого рода вещей.

Что касается журнала вызовов, я не знаю, можете ли вы сделать вызов, чтобы он не появлялся в нем, но я думаю (не уверен, хотя), что вы можете его найти и удалить после этого. Android сообщает другим приложениям о действиях вызова через Intents, поэтому относительно легко определить, когда закончился вызов, а затем запросить журнал вызовов.

Надеюсь, это поможет ...

Смежные вопросы