2014-02-21 3 views

답변

3

이렇게하려면 장치에서 설치 또는 제거 된 응용 프로그램에 대한 추적을 유지할 수있는 기본 응용 프로그램과 별도로 하나의 응용 프로그램을 만들어야합니다.

수신자를 등록해야합니다.

<receiver android:name=".AppStatusReceiver" > 
    <intent-filter> 
     <action android:name="android.intent.action.PACKAGE_ADDED" /> 
     <action android:name="android.intent.action.PACKAGE_REMOVED" /> 
    </intent-filter> 
</receiver> 

AppStatusReceiver.java

public class AppStatusReceiver extends BroadcastReceiver { 

    @Override 
    public void onReceive(Context context, Intent intent) { 
     Log.d(TAG, "Intent: " + intent.getAction()); 
    } 
} 

참고 : 당신이 당신의 주 응용 프로그램 콜백에서 관리 할 수 ​​있도록이 찾고 경우 그것은 더 불가능합니다.

1

앱 설치시 코드를 실행할 수있는 방법이 없습니다.

다른 앱 들어, BroadcastReceiverACTION_PACKAGE_ADDED 위해를 만들 수 있지만, 문서 설명,이 새로 설치 한 앱이 작동하지 않습니다 : 새로 설치된 패키지를받지 않는

주 이 방송.

관련 문제