0

私は基本的に、特定の SMS への自動応答を設定できるアプリの 1 つを作成しています。簡単に聞こえますが、ここでの問題は、受信および送信されたすべてのメッセージをデータベースに記録していることです。アプリが返信する必要がある番号のデータ/設定用のテーブルが 1 つあります。連絡先がこのテーブルに追加されると、新しいテーブルも作成されます (着信および発信メッセージ用)。

Intent を開始する BroadcastReceiver が必要であり、その後サービスが完了します。私が立ち往生している部分は、ユーザーがアプリをクリックして設定を変更したり、連絡先をリストに追加/削除したり、ログに記録されたメッセージを表示したりするため、どのようなアプローチを取るべきかわかりません. SQLite データベースで動作するサービスと、応答を行うサービスの 2 つのサービスが必要ですか? この2つは接続できますか?

もう 1 つの質問は、ユーザーが現在アプリでログを見ている場合、ログ ビューを更新するために何をする必要があるかということです。

また、アプリの最初の画面はアクティブ化されたすべての連絡先のリストビューであるため、タイトルに「アクティビティ」と言いました。次に、選択した連絡先のログによって入力された別のリストビューで新しいアクティビティが作成されます。

これらすべてを整理する最善の方法は何でしょうか? コードなどを求めているわけではありませんが、いくつかの図や UML 風の図面が役立つでしょう。

ありがとう

4

0 に答える 0