install Apk via Intent - Android App

Android examples for App:APK Install and Uninstall

Description

install Apk via Intent

Demo Code


//package com.java2s;

import android.content.Context;
import android.content.Intent;

import android.net.Uri;

public class Main {

    public static boolean installApk(Context context, String archiveFilePath) {
        try {/*from  w w  w  . ja v a2  s.  co  m*/
            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            intent.setDataAndType(Uri.parse("file:///" + archiveFilePath),
                    "application/vnd.android.package-archive");
            context.startActivity(intent);
            return true;
        } catch (Exception e) {
            return false;
        }
    }
}

Related Tutorials