List of usage examples for android.content Intent ACTION_VIEW
String ACTION_VIEW
To view the source code for android.content Intent ACTION_VIEW.
Click Source Link
From source file:Main.java
public static void installApp(Context context, File apkFile) { Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setAction(android.content.Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(apkFile), "application/vnd.android.package-archive"); context.startActivity(intent);/*from w w w. j a va2 s . c om*/ // YxCfgManager.getYxCfgInstance().write(YxAppCfg.IS_FIRST, true); }
From source file:Main.java
public static void scoreApp(Activity activity) { Uri uri = Uri.parse("market://details?id=" + activity.getPackageName()); Intent intent = new Intent(Intent.ACTION_VIEW, uri); try {/* w w w. j ava 2 s. co m*/ activity.startActivity(intent); } catch (ActivityNotFoundException e) { e.printStackTrace(); } }
From source file:Main.java
public static void updateSys(Context context, String filePath) { Uri iru = Uri.fromFile(new File(filePath)); Intent inten = new Intent(Intent.ACTION_VIEW); inten.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); inten.setDataAndType(iru, "application/vnd.android.package-archive"); context.startActivity(inten);/*from ww w . java 2 s . c om*/ }
From source file:Main.java
public static void shareViaSms(Context context, String subject, String text) { Intent intent = new Intent(); intent.setType("text/plain"); intent.setData(Uri.parse("sms:")); intent.setAction(Intent.ACTION_VIEW); intent.putExtra("sms_body", text); context.startActivity(Intent.createChooser(intent, "Share via SMS")); }
From source file:Main.java
public static boolean gotoGoogleMarket(Activity activity, String pck) { try {/*from w w w . j a v a2 s . co m*/ Intent intent = new Intent(); intent.setPackage("com.android.vending"); intent.setAction(Intent.ACTION_VIEW); intent.setData(Uri.parse("market://details?id=" + pck)); activity.startActivity(intent); return true; } catch (Exception e) { e.printStackTrace(); return false; } }
From source file:Main.java
public static void rateApplication(Context context) { Uri uri = Uri.parse("market://details?id=" + context.getPackageName()); Intent goToMarket = new Intent(Intent.ACTION_VIEW, uri); try {/* w ww. ja va 2 s. com*/ context.startActivity(goToMarket); } catch (ActivityNotFoundException e) { // UtilityClass.showAlertDialog(context, ERROR, "Couldn't launch the market", null, 0); } }
From source file:Main.java
public static boolean install(Context context, File file) { if (file == null || !file.exists() || !file.isFile()) { return false; }/*w w w.ja v a2s .co m*/ Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive"); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); return true; }
From source file:Main.java
@NonNull public static Intent openContent(@NonNull Uri uri) { final Intent intent = new Intent(Intent.ACTION_VIEW, uri); final String mime = URLConnection.guessContentTypeFromName(uri.toString()); if (!TextUtils.isEmpty(mime)) { intent.setType(mime);// www . ja v a 2 s . c o m } return intent; }
From source file:Main.java
public static void startInstall(final Context context, String fileName) { Intent intent = new Intent(); intent.setAction(android.content.Intent.ACTION_VIEW); intent.setDataAndType(Uri.parse("file://" + getSdcardFileName(fileName)), "application/vnd.android.package-archive"); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent);/*from w w w .j av a 2 s . com*/ }
From source file:Main.java
public static void openUrl(Context c, String url) { Uri uri = Uri.parse(url);//from w w w .j a va 2 s . c o m Intent intent = new Intent(Intent.ACTION_VIEW, uri); intent.putExtra(Browser.EXTRA_APPLICATION_ID, c.getPackageName()); checkContextIsActivity(c, intent); c.startActivity(intent); }