2012-07-19 2 views
0

나는 안드로이드를 처음 사용하고 있습니다. 응용 프로그램이 설치되거나 제거 될 때 수신 대기하는 브로드 캐스트 수신기를 사용하고 있습니다. 응용 프로그램을 설치하거나 제거하면 브로드 캐스트 수신기의 수신 (컨텍스트, 의도)이 호출됩니다 .. 이제 응용 프로그램에 대한 정보를 얻을 필요가 있습니다. Android : 방송 수신기를 사용하여 설치된 앱 정보를 얻는 방법

가 Plz은 당신이 텐트 엑스트라에 원하는

+0

가능한 중복 : http://stackoverflow.com/questions/8910411/how-to-find-the-package-name-which- 사용중 일 때 - 제거 된 - – Cheesebaron

답변

1

에서

봐 당신이 수신기와 권한을 시도 할 수 있습니다. ^^ "(그러나 이것은/시스템/응용 프로그램에서 작동 유일한 것 같다)

<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" /> 
관련 문제