私はアンドロイドの開発者ガイドを読んでいます。私はアンドロイドapplcationsについてたくさんのアイデアを得た。しかし、今私は本当に一つのアプリケーションを開発したいと思っています。私は私の心の中にいくつか基本的な質問があります。私は専門家からの回答を得てうれしいです。アクティビティ、サービス、アプリケーションに関する基本的な質問
私のアプリケーションでは、SIMカードが電話機から取り外されたとき、および戻ったときに通知を確認する必要があります。これをチェックして良いアイデアになりますか?私のアプリケーションで実装する必要があるタイマーですか、またはSIMカードの取り外しに対応できるサービスを作成する必要がありますか?私は一定の時間間隔で一定の仕事をするためのタイマーを実装する場合、すべての活動が背景にある場合
、タイマーがまだ実行することができますでしょうか? SIMカードが取り外されたとき、あなたはおそらく
BroadCast Reciever
(提供される放送を必要とする最初のケースのための
バッテリーを取り外すことなくSIMカードを取り外すことができる電話機があります。私は、SIMの状態を定期的にチェックするサービスのほうがより固い解決策になると思います(残念なことに、より多くのリソースがかかります) – LambergaR
また、PhoneStateListener.LISTEN_SERVICE_STATEを見ることもできます。誰かがSIMを取り除くと、セルラーサービスの状態が変わるでしょう。あなたは新しいSIMを確認することができます。 –