괴도군의 블로그

[Android]앱에서 APK파일 설치하기 (패키지인스톨러) 본문

#프로그래밍/Android

[Android]앱에서 APK파일 설치하기 (패키지인스톨러)

괴도군 2016. 9. 8. 18:30
반응형


보통 두번째 방법으로 많이 설치하는데

첫번째 방법은 인스톨러를 선택하지않고(기본설정에서 선택이 되어있다해도) 시스템 인스톨러로 연결시킨다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
protected void installApks(Context ctx, File file) {
        try {
 
            Intent installIntent = new Intent(Intent.ACTION_INSTALL_PACKAGE);
            installIntent.setData(Uri.fromFile(file));
            installIntent.putExtra(Intent.EXTRA_NOT_UNKNOWN_SOURCE, true);
            ((Activity)ctx).startActivityForResult(installIntent, INSTALL_REQUEST_CODE);
 
            Intent intent = new Intent(Intent.ACTION_VIEW);
            Uri uri = Uri.fromFile(file);
            intent.setDataAndType(uri, "application/vnd.android.package-archive");
            ((Activity)ctx).startActivityForResult(intent, INSTALL_REQUEST_CODE);
        } catch(Exception e) {
            e.printStackTrace();
        }
    }
cs











반응형
Comments