2011-07-01 7 views
0

AFAIKアプリがアンインストールされた瞬間を検出する方法はまったくありません。アプリをアンインストールしたときにAPNを復元する

私は現在、3Gデータのオン/オフを切り替える必要があるアプリケーションを作成しています。それはITelephony反射コールでは2.3より前になったが、Android 2.3からはこれは不可能である。

だから私はcontent://telephony/carriersでのAPNにサフィックスを追加するAPNDroidスタイルの方法に頼る必要がありました。これはうまくいくようですが、APNDroidと同じ問題が発生します。アプリが削除されたときは検出できないため、ユーザーが最初に3Gをオフにしてアプリをアンインストールすると、すべてのサフィックスが残ります。

エンドユーザーがすべてのAPNを壊している可能性があるため、これは醜く危険な解決策です。

これは、別のアプリケーションからアンインストールを検出することが可能ですが、どのように1は、ちょうど最初のものを監視する別のアプリケーションをインストールするには、ユーザーを強制的でしょうか? 2.3から3G管理アプリケーションを書く方法はないようだ。

アイデア?

答えて

1

AFAIKアプリがアンインストールされた時点を絶対に検出する方法はありません。

正しいです。

私は現在、3Gデータのオン/オフを切り替える必要があるアプリケーションを作成しています。それはITelephonyリフレクションコールで2.3より前になっていましたが、Android 2.3からはこれは不可能です。

これは、SDKアプリケーションとしてアプリケーションを実装しないでください。 「ITelephony反射呼び出し」を使用してアプリを実装していないはずです。

エンドユーザーがすべてのAPNを壊している可能性があるため、これは醜く危険な解決方法です。

これは、SDKアプリケーションとしてアプリケーションを実装しないでください。

どのようにして最初のものを監視するだけで別のアプリケーションをインストールするのですか?

できません。

3G管理アプリケーションを作成するには2.3以降の方法はないようです。

正しいです。あなたはAOSP設定アプリケーションへの変更を貢献する、または新しいファームウェアアプリケーションを作成しようとするために歓迎され

は、それはあなたが求める機能を提供しています。

関連する問題