0
我正在從服務器下載Android應用程序並進行安裝。我想檢測安裝何時完成。我試過這個link但它沒有工作。還有其他的例子嗎?Android:安裝後檢測應用程序
我正在從服務器下載Android應用程序並進行安裝。我想檢測安裝何時完成。我試過這個link但它沒有工作。還有其他的例子嗎?Android:安裝後檢測應用程序
把這個在您的清單:
<manifest>
....
<application>
....
<receiver android:name=".YourReceiver">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED">
</intent-filter>
</receiver>
</application>
</manifest>
然後,創建一個類YourReceiver
,放在了以下內容:
public class YourReceiver extends BroadcastReceiver{
final static String TAG = "YourReceiver";
@Override
public void onReceive(Context context, Intent intent) {
Log.i(TAG, "Intent received!");
Uri data = intent.getData();
String pkgName = data.getEncodedSchemeSpecificPart();
if (pkgName.equals("some.app.name")) {
Log.i(TAG, "Package installed");
}
}
}