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

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 ; } i . setDataAndType ( Uri . parse ( "file://" + filePath ) , "application/vnd.android.package-archive" ) ; i . addFlags ( Intent . FLAG_ACTIVITY_NEW_TASK ) ; context . startActivity ( i ) ; return true ; }
install package normal by system intent
