Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
PromQren
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 1
#1

Программа для отправки команды оператору - Программирование Android

08.06.2015, 15:32. Просмотров 375. Ответов 7
Метки нет (Все метки)

Привет Ребят. Задался вопросом, как создать прогу на андроид которая позволит отправлять команду *000*номер телефона*сумма#
Т.Е. поле с 1ной кнопкой "Отправить" при нажатии на которую будет инициализироватся процедура по вводу данной команды. номер телефона будет постояный, и поле для ввода суммы. Сумма должна генерироваться автоматически в команду.
Не думайте, это не махинации и не жульнечиство, просто иногда нужно выполнять планы по сим, (Работаю в Ритейле) и приходится их пробивать в минус на кассе. Эта прога нужна, что бы все быстрее делать. Т.Е. вставил сим, ее активировал и запустил прогу, которая выводит деньги на номер из которого можно вывести наличку, для закрытия минуса.

Есть ли что то на подобие у кого нибудь? Очень нужно. Или хотя бы как это сделать примерно.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
krapotkin
2472 / 2349 / 596
Регистрация: 14.04.2014
Сообщений: 11,291
Записей в блоге: 1
09.06.2015, 07:02     Программа для отправки команды оператору #2
эта программа даже если не предназначена для мошенничества, но легко может для этого использоваться
система безопасности андроид не должна позволять это делать
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 1
09.06.2015, 09:04     Программа для отправки команды оператору #3
можно сделать так
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        final EditText field = (EditText) findViewById(R.id.sum);
 
        findViewById(R.id.btn1).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
 
                Uri uri = Uri.parse("tel:" + Uri.encode("*000*123*" + field.getText().toString() + "#"));
                Intent intent = new Intent(Intent.ACTION_DIAL, uri);
                startActivity(intent);
            }
        });
    }
останется только нажать кнопку вызова в стандартном диалере, это лучше чем каждый раз набирать все заново
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 839
09.06.2015, 09:57     Программа для отправки команды оператору #4
а чем вам такой код не угораздил?
Java
1
2
3
    String encodedHash = Uri.encode("#");
    String ussd = "*" + "100" + encodedHash;
    startActivityForResult(new Intent("android.intent.action.CALL", Uri.parse("tel:" + ussd)), 1);
android 5 проверка баланса успешно
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 1
09.06.2015, 10:17     Программа для отправки команды оператору #5
Цитата Сообщение от androbro Посмотреть сообщение
а чем вам такой код не угораздил?
Это вопрос ко мне?
Честно говоря я никогда не работал с вызовами, просто увидел интересный для меня вопрос, сел и набросал код.
У меня эмулятор не может звонить, выдает ошибку.
Получается вышеприведенные строки отработают даже без участия пользователя? А как же безопасность, как жить теперь...
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
09.06.2015, 10:20     Программа для отправки команды оператору #6
Паблито, а там все равно вылезет экран как при обычном ussd запросе. Будет видно что за операция совершена, если вдруг вылезет что-то чего вы не делали можно позвонить оператору и отменить это действие.
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 839
09.06.2015, 10:22     Программа для отправки команды оператору #7
Цитата Сообщение от Паблито Посмотреть сообщение
Это вопрос ко мне?
к ТС
Цитата Сообщение от Spelcrawler Посмотреть сообщение
а там все равно вылезет экран как при обычном ussd запросе.
ну так ТС и не собирается хулиганить вроде как
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2015, 10:24     Программа для отправки команды оператору
Еще ссылки по теме:
Android Программа для Андроид на NetBeans
Программа для прямого эфира Android
Android Программа для приложения к смартфону
Android Программа для блокировки номера
Программа для выписки счетов Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
09.06.2015, 10:24     Программа для отправки команды оператору #8
Цитата Сообщение от androbro Посмотреть сообщение
ну так ТС и не собирается хулиганить вроде как
Он может и не собирается) А вот другие кто найдет эту тему с не очень хорошими намерениями обломаются)
Yandex
Объявления
09.06.2015, 10:24     Программа для отправки команды оператору
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru