2012-01-03 18 views
1

アプリケーションを以前にインストールしたことを定義できますか?たとえば、アプリケーションがインストールされているかどうかを確認できますが、アプリケーションがインストールされ、後でアンインストールされたかどうかを確認できます。それをチェックする方法はありますか?アプリケーションがインストールされているかアンインストールされているかを確認してください

+0

パッケージ名を使用して確認できます。ここ[link] [1] [1]:http://stackoverflow.com/questions/2695746/how-to-get-a-list-of-installed-android-applications-and-pick-one実行する –

+0

他のリンクhttp://www.coderanch.com/t/492490/Android/Mobile/Check-if-application-installed –

答えて

1

電話機には、アンインストールされたアプリケーションに関する情報は保存されません。 URアプリにバックエンドがある場合は、アプリのインストール時にUDIDをサーバーに保存してみてください。そのため、次回にアプリが一度インストールされ、アンインストールされたかどうかを確認できます。しかし、もしあなたのアプリがスタンドアロンのアプリであれば、どんなサーバーでも、それはできません。

+0

私のアプリケーションがUUIDからアンインストールされているかどうかを調べるには? –

+0

TelephonyManagerのgetDeviceId() –

+0

あなたのアプリがデバイスからアンインストールされていることをどのように知っていますか? –

0

アンインストールされたアプリケーションは、デフォルトでは、電話にトレースを残さずに残しています。

あなたが自分のアプリでインストールされているかどうかを確認したい場合は、サーバーに(電話IDをサーバーに送信する)、またはSDカードのいずれかにトレースを残すようにアプリケーションをコードすることができます。両方の方法にはアクセス許可が必要です。

あなたが自分のアプリでない場合は、インストールされているかどうかをチェックし、後でアンインストールするかどうかを確認したい場合は、運が悪いです。

0

初めてアプリケーションをインストールしたときに、SDカードにファイルを作成することができます。

その後、再インストールすると、アプリケーションはこのファイルの存在をチェックします。

+0

ユーザーがそのファイルを削除した場合、どうすれば確認できますか? –

関連する問題