高洛峰2017-04-17 17:44:46
일반적으로 타사 앱을 설치하는 과정은 사용자나 다른 애플리케이션이 이를 설치하기 위해 sdcard의 원본 apk 파일을 트리거하는 것입니다. 설치용 app 디렉터리이며, 이 경로는 모든 애플리케이션에서 쿼리할 수 있습니다. 소위 시스템 재시작의 일부는 /data/app 디렉토리에 모든 애플리케이션을 다시 설치하는 것입니다. 따라서 게시자가 삭제를 원하는 경우 기본적으로 자신의 앱을 제거하는 것과 같습니다.
물론, 앱 설치를 모니터링하고 sd카드에 있는 원본 apk 파일을 삭제할 수도 있습니다.
PHP中文网2017-04-17 17:44:46
자동 업데이트라면 파일 다운로드 위치를 확실히 제어할 수 있습니다.
이제 파일 다운로드 위치를 제어할 수 있으므로 지정된 위치의 파일을 쉽게 삭제할 수 있습니다.
어디가 어려운지 모르겠습니다. 뭔가 놓친 게 아닐까요?
天蓬老师2017-04-17 17:44:46
새 버전에는 최초 시작 태그가 있습니다(부팅 페이지 등에 사용됨). 이를 사용하여 이 버전을 처음 설치할지 여부를 제어합니다. 그런 다음 위의 방법에 따라 삭제하세요.
迷茫2017-04-17 17:44:46
시스템 애플리케이션 설치 또는 업데이트 브로드캐스트 듣기
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action. PACKAGE_REPLACED" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<data android:scheme="package" />
마침내 한 줄을 추가해야 합니다. 그런 다음 획득한 Intent인 Intent.getDataString()에서 패키지 정보를 추출하여 자신의 것인지 확인한 다음 삭제합니다