사용자 개입없이 Android에 애플리케이션을 설치하고 싶습니다. INSTALL_PACKAGES
권한을 사용하고 있으며 "/ download /"폴더에 앱을 설치하고 있습니다. 다운로드가 끝나면 앱 설치를 묻는 대화 상자가 나타납니다. 이 대화 상자를 숨기고 사용자 개입없이 응용 프로그램을 설치하는 방법은 무엇입니까?android : 사용자 개입없이 앱 설치
0
A
답변
3
죄송합니다. 수 없습니다. 안드로이드 프레임 워크는 그렇게 할 수 없습니다. Android에는 보안 목적에 대한 몇 가지 제한 사항이 있습니다. 중단하지 마세요.
0
INSTALL_PACKAGES 권한은/system/app에 설치된 시스템 앱에만 허용됩니다.
다른 응용 프로그램의 경우 불가능합니다.
0
당신은 반사에 의해 숨겨진 API의 android.content.pm.IPackageInstallObserver를 사용할 수 있습니다
public class PackageManagement {
public static final int INSTALL_REPLACE_EXISTING = 0x00000002;
public static final int INSTALL_SUCCEEDED = 1;
private static Method installPackageMethod;
private static Method deletePackageMethod;
static {
try {
installPackageMethod = PackageManager.class.getMethod("installPackage", Uri.class, IPackageInstallObserver.class, Integer.TYPE, String.class);
} catch (NoSuchMethodException e) {
e.printStackTrace();
}
}
public static void installPackage(PackageManager pm, Uri mPackageUri, IPackageInstallObserver observer, int installFlags, String installerPackageName) {
try {
installPackageMethod.invoke(pm, mPackageUri, observer, installFlags, installerPackageName);
} catch (Exception e) {
e.printStackTrace();
}
}
}
가져 오기 android.content.pm.IPackageInstallObserver 프로젝트에. 앱이 시스템이어야합니다. 매니페스트에서 android.permission.INSTALL_PACKAGES 권한을 활성화해야합니다.
관련 문제
- 1. 사용자 개입없이 사용자 정의 프로그램 설치
- 2. Android : 사용자 개입없이 백그라운드에서 다른 앱에서 앱 업데이트
- 3. 사용자 개입없이 Android 앱을 자동으로 업데이트합니다.
- 4. 사용자 개입없이 영상 채팅 시작 - Android
- 5. Android 앱 원격 설치
- 6. Android 원격 설치 앱
- 7. 자동 설치 Android 앱
- 8. 사용자 개입없이 비디오 녹화
- 9. 사용자 개입없이 PDF 프린터
- 10. 사용자 개입없이 이메일을 안드로이드에 보내기
- 11. Droid phone에 Android 앱 설치
- 12. Android : 비 시장용 앱 설치
- 13. Android : 설치 후 detetct 앱
- 14. Motorola Droid에 Android 앱 설치
- 15. 프로그래밍 방식으로 앱 설치 android
- 16. Android 앱 설치 관련 리소스
- 17. 사용자 개입없이 Facebook에 어떻게 로그인합니까?
- 18. 사용자 개입없이 flickr api 인증
- 19. 사용자 개입없이 앱이 제거됩니다. 가능한가?
- 20. 사용자 개입없이 새로운 access_code를 받으시겠습니까?
- 21. 사용자 개입없이 이메일 보내기 - 인증 문제
- 22. 사용자 개입없이 액세스 토큰 새로 고침
- 23. 사용자 개입없이 .exe 파일을 설치할 수 있습니까?
- 24. android 앱 설치 중 ID 추가
- 25. 사용자 개입없이 ClickOnce 응용 프로그램이 설치되어 있는지 웹 페이지에서 확인하십시오.
- 26. OTA 서비스를 통해 Android 앱 설치
- 27. Android 앱 설치 오류를 디버그 하시겠습니까?
- 28. Eclipse를 실행하지 않고 Eclipse에 Android 앱 설치
- 29. iPhone \ Android 앱 설치 후 리디렉션
- 30. 수정 된 버전의 Android 앱 설치
Ok. 고맙습니다.. –