AFAIKアプリがアンインストールされた瞬間を検出する方法はまったくありません。アプリをアンインストールしたときにAPNを復元する
私は現在、3Gデータのオン/オフを切り替える必要があるアプリケーションを作成しています。それはITelephony
反射コールでは2.3より前になったが、Android 2.3からはこれは不可能である。
だから私はcontent://telephony/carriers
でのAPNにサフィックスを追加するAPNDroidスタイルの方法に頼る必要がありました。これはうまくいくようですが、APNDroidと同じ問題が発生します。アプリが削除されたときは検出できないため、ユーザーが最初に3Gをオフにしてアプリをアンインストールすると、すべてのサフィックスが残ります。
エンドユーザーがすべてのAPNを壊している可能性があるため、これは醜く危険な解決策です。
これは、別のアプリケーションからアンインストールを検出することが可能ですが、どのように1は、ちょうど最初のものを監視する別のアプリケーションをインストールするには、ユーザーを強制的でしょうか? 2.3から3G管理アプリケーションを書く方法はないようだ。
アイデア?