Example usage for android.content Intent ACTION_VIEW

List of usage examples for android.content Intent ACTION_VIEW

Introduction

In this page you can find the example usage for android.content Intent ACTION_VIEW.

Prototype

String ACTION_VIEW

To view the source code for android.content Intent ACTION_VIEW.

Click Source Link

Document

Activity Action: Display the data to the user.

Usage

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);
}