Bada アプリのバックグラウンドで実行されるサービスを作成するにはどうすればよいですか? デバイスが起動したときに開始するサービスを作成し、バックグラウンドで実行する必要があるため、着信 SMS メッセージをリッスンし、特別なコマンドで SMS を認識したらいくつかの特別なアクションを実行します。
2 に答える
プログラムをバックグラウンドでフルタイムで実行することは可能だと思います。ただし、ユーザーはタスクマネージャーを使用して終了できます。
形式のないアプリケーション (Windows コンソール アプリケーションなど) を作成し、そこに SMS リッスン コードを作成し、APPMANAGER クラスで条件付き起動機能を使用しようとする考えがあります (条件コマンドが希望の起動条件に一致することを確認する必要があります)。それを終了するかどうかは可能ですが、そうでない場合は機能します。それ以外の場合は、アプリを終了しないようにユーザーに伝える方法を見つける必要があります。
うまくいくことを願っています。フィードバックをお寄せください。
敬具
これは不可能だと思います。サービスは Bada OS の一部であり、サードパーティによって提供されるものではありません。
ホーム画面でウィジェットを使用して、ワンタッチで機能にアクセスできるようにするのは楽しいかもしれません。
「Introduction to Bada」の第 5 章の紹介を読むと、一部のサービスはパートナー開発者のみが使用できることがわかります。
この本は古くなっている可能性がありますが、私の 2.0.2 SDK に同梱されているヘルプ ファイルを精読したところ、矛盾するものは何も見つかりませんでした。