Каков наилучший подход для извлечения специфических данных SMS и автоматического анализа их в другом приложении? - PullRequest
0 голосов
/ 19 апреля 2019

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

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

.

Это проверенное ручное задание с каждым полученным банковским SMS сделка:

приложение для Android listonic использовалось для ручной записи номера цены оплаченной транзакции полученного банковского SMS-сообщения и обновления (увеличения) номера цены оплаченной транзакции в формате заметки в случае каждого вновь полученного SMS-сообщения от этот банк) ручное и неэффективное решение

Проведенное мной исследование и предложенные решения:

1- Написание кода для автоматического извлечения номера цены из SMS-транзакции и сопоставления номера цены на основе валюты (например, 10 $ продуктов питания) и анализа этого значения (10 $) с автоматическим приращением в случае каждого нового полученного SMS-сообщения со стоимостью транзакции из того же названия банка. Следующие сайты могут достичь этого варианта использования. Как извлечь данные из полученного смс и использовать их в другой деятельности? а здесь https://www.youtube.com/watch?v=jzWYv8y2v1c

2 - Не стоит кодировать время и есть альтернатива

3 - Использовать макрос-скрипт

Предлагаемый сценарий решения № 1:

Данные для извлечения:

@Override
public void onReceive(Context context, Intent intent) {
    byte[] pdu = new byte[0]; //obviously use the real pdu in your app
    Intent intent = new Intent(this, NewActivity.class);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    intent.putExtra("smsPdu", pdu);
    context.startActivity(intent);
}

Анализ данных

@Override
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        byte[] pdu = getIntent().getByteArrayExtra("smsPdu");
        SmsMessage message = SmsMessage.createFromPdu(pdu);
}

Результат решения: Автоматизация задачи извлечения данных от указанного поставщика SMS и анализа этих данных в объект с условием автоматического анализа в случае получения нового SMS от указанного поставщика SMS. Пример: поэтому, если я получил SMS со значением 10 $ и 2-е SMS было 20 $, я автоматически вижу извлеченные данные, которые представляют собой число 30 $, проанализированное в Google Keep, Listonic или любом приложении. Последнее число имеет значение, поэтому я бы сбалансировал свои расходы и сбережения

Преимущества: Это позволит не только мне видеть актуальную стоимость моих расходов, но и сэкономит время и энергию или повторяет подобные действия, отправленные через SMS.

Открытие дверей для автоматизации СМС (IR 4.0)

Нет необходимости платить за приложения, так как потребность - мать изобретения

Спасибо

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