1

基本的に子供やティーンエイジャー向けに開発された以前のプロジェクトに変更を加えています。text messaging, emails, calls and internetユーザーが 16 MPH を超える速度で運転するとブロックされます。サービスは を通じてアクティブ化されSMSます。アプリはAndroid v4.1以降では動作しないため、修正が必要です。Safely GoPlayStoreという名前のアプリを見たことがあります。このアプリにはボタンがあり、クリックするとステータスが運転に変わります。このモードでは、ユーザーがダイヤラー、メッセージ、設定、またはブラウザーをクリックすると、デフォルトの動作ではなく、ユーザー自身のアクティビティが開きます。つまり、このモードでは、ユーザーは、運転中に使用することを選択したアプリケーション以外にはアクセスできません。

私の要件によると、サービスは を通じてアクティブ化されSMSます。サービスがアクティブになり、ユーザーの速度が 16 MPH を超えたら、ユーザーが をクリックしたときにDialer、ダイヤル パッドを開く代わりに、警告メッセージを表示するアクティビティを開く必要があります。この機能をどのように達成できるかわかりません。サービスにはユーザーとの直接的な対話がないため、Android システムはサービスで重要なイベントをキャッチできません。または、これを行う他の方法はありますか。

デフォルトの動作ダイヤラーをオーバーライドする方法を知りたいだけです。誰かが情報を持っている場合は、共有してください。それは私にとって大きな助けになるでしょう。

4

1 に答える 1