install Normal apk file via file path - Android App

Android examples for App:APK Install and Uninstall

Description

install Normal apk file via file path

Demo Code


//package com.java2s;
import java.io.File;
import android.content.Context;
import android.content.Intent;

import android.net.Uri;

public class Main {
    public static boolean installNormal(Context context, String filePath) {
        Intent i = new Intent(Intent.ACTION_VIEW);
        File file = new File(filePath);
        if (file == null || !file.exists() || !file.isFile()
                || file.length() <= 0) {
            return false;
        }//from   w w  w.  j  av  a2s  .  c om

        i.setDataAndType(Uri.parse("file://" + filePath),
                "application/vnd.android.package-archive");
        i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(i);
        return true;
    }
}

Related Tutorials