2013-04-02 6 views
0

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

*) мин. 10 раз в секунду, макс. 100 раз в секунду

Есть ли ограничение на звонки, которые я могу начать с определенного периода времени с Android?

  1. Существуют ли какие-либо другие ограничения с использованием Android/Java?
  2. Возможно ли, что провайдеры блокируют такое количество запросов на звонки?
  3. Будет ли приемник надежно замечен точным количеством вызовов?

Редактировать: Я пытаюсь выяснить, как общаться только с запросами на звонки и бесплатно. Никаких преследований или мошенничества.

+1

Как насчет того, чтобы вы сначала закончили свое приложение для преследования, а затем сообщите нам об этом? Я серьезно сомневаюсь, что любой оператор будет делать 10 звонков в секунду. Основное ограничение будет заключаться в том, чтобы ваши пользователи согласились с тем, что ваше приложение будет злоупотреблять своими возможностями вызова ergo, потенциально заряжая их безумными суммами денег. Кроме этого вам просто нужно разрешение 'CALL_PHONE' в вашем' AndroidManifest.xml', и вот оно. – Shark

+1

Вы должны немного узнать о том, какой вызов действительно (по сети). Инициирование вызова с вашего телефона не обязательно означает, что он достигнет пункта назначения в фиксированное время. В этих уравнениях так много элементов, что я определенно не буду полагаться на скорость звонка, поскольку вы desrcibe – giorashc

+0

Я не пытаюсь преследовать, обманывать или обманывать кого-либо. Я хочу настроить приложение для связи. – Patrick

ответ

1

Вы можете инициировать звонки на номера телефонов, используя намерения.

String number = "123-456-777-2"; 
String uri = "tel:" + number.trim() ; 
Intent intent = new Intent(Intent.ACTION_CALL); 
intent.setData(Uri.parse(uri)); 
startActivity(intent); 

Как я уже говорил, вам необходимо разрешение CALL_PHONE.

http://developer.android.com/reference/android/Manifest.permission.html

Обратите внимание, что если вы используете ACTION_DIAL вам будет представлен с возможностью набора себя на телефоне (это будет predialed в) и тогда вам не нужно разрешение CALL_PHONE.

+0

Спасибо, я еще не кодирую, но буду использовать ваш код для тестового вызова. – Patrick

+0

ИМХО, вы действительно должны сначала начать кодировать это, и когда вы ударяете головой по многим камням вдоль пути, уточните свою первоначальную идею и спросите еще раз. Кроме того, 'startActivity', вероятно, должен быть' startActivityForResult' здесь ... Не обижайтесь, но каждый, кто пытается сделать 10 звонков в секунду, очевидно, никогда не использовал мобильный телефон или не слышал о roamin-i, означающем привязку: D – Shark

+0

Еще раз спасибо за ваш вклад. Я не объяснил подробно, что мое намерение, но я пытаюсь выяснить, как общаться с простейшими вариантами и бесплатно. – Patrick

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