0

私はアンドロイドに不慣れです。アプリがインストールまたは削除されたときにリッスンするブロードキャストレシーバーを使用しています。アプリがインストールまたは削除されると、ブロードキャストレシーバーのonReceive(context、intent)が呼び出されます。インストールされたアプリケーションに関する情報を取得する必要があります。削除されました(主にパッケージ名)。

Plzヘルプ

4

2 に答える 2

1

このレシーバーと許可を試すことができます。(ただし、これは /system/app でのみ機能するようです)^^"

<receiver
    android:name="com.your.receiver"
    android:enabled="true"
    android:exported="true" >
            <intent-filter>
                <action android:name="android.intent.action.PACKAGE_ADDED" />
                <action android:name="android.intent.action.PACKAGE_REMOVED" />
                    <data android:scheme="package"/> 
                </intent-filter>
 </receiver>
 <uses-permission android:name="android.permission.BROADCAST_PACKAGE_REMOVED" />
于 2014-02-20T08:07:09.260 に答える
0

必要な情報はすべてインテント エクストラにあります。

Intent.ACTION_PACKAGE_REMOVED使用時にアンインストールされたパッケージ名を見つける方法を参照してください。

于 2012-07-19T15:24:24.097 に答える