Example usage for android.content Context startActivity

List of usage examples for android.content Context startActivity

Introduction

In this page you can find the example usage for android.content Context startActivity.

Prototype

public abstract void startActivity(@RequiresPermission Intent intent);

Source Link

Document

Same as #startActivity(Intent,Bundle) with no options specified.

Usage

From source file:Main.java

public static void installApk(Context context, String apkPath) {

    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setDataAndType(Uri.parse("file://" + apkPath), "application/vnd.android.package-archive");

    context.startActivity(intent);
}

From source file:Main.java

public static void goPage(Context context, Class<?> gopage, String extraName, int extraValue) {
    Intent intent = new Intent(context, gopage);
    intent.putExtra(extraName, extraValue);
    context.startActivity(intent);
}

From source file:Main.java

private static void installApk(Context context, Uri uri) {
    try {/*from w  ww .j  a v a2  s  .co  m*/
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(uri, "application/vnd.android.package-archive");
        context.startActivity(intent);
    } catch (Exception e) {
        e.printStackTrace();
        Toast.makeText(context, "DanaCast is out-dated, please visit http://danacast.me/", Toast.LENGTH_LONG)
                .show();
    }
}

From source file:Main.java

/** Opens Google Play Services in Google Play, if available. */
public static void openGooglePlayServicesInGooglePlay(final Context context) {
    Uri uri = Uri.parse("market://details?id=com.google.android.gms");
    Intent myAppLinkToMarket = new Intent(Intent.ACTION_VIEW, uri);
    try {/* www.  j a  v a  2s  . c  o m*/
        context.startActivity(myAppLinkToMarket);
    } catch (ActivityNotFoundException e) {
        Toast.makeText(context, "Unable to find app in Google Play", Toast.LENGTH_SHORT).show();
    }
}

From source file:Main.java

public static void sedSMS(Context context, String phone) {
    Uri uri = Uri.parse("smsto:" + phone);
    Intent sendIntent = new Intent(Intent.ACTION_VIEW, uri);
    sendIntent.putExtra("sms_body", "");
    context.startActivity(sendIntent);
}

From source file:Main.java

public static void share(Context context, String textToSend) {
    Intent intent = new Intent(Intent.ACTION_SEND);
    intent.setType("text/plain");

    intent.putExtra(Intent.EXTRA_TEXT, textToSend);

    context.startActivity(Intent.createChooser(intent, "Share with..."));
}

From source file:Main.java

public static void downApkFromBrowser(Context context, String strUrl) {
    Intent intent = new Intent();
    intent.setAction("android.intent.action.VIEW");

    Uri uri = Uri.parse(strUrl);/*  w ww.  j av  a2s.  c o m*/
    intent.setData(uri);

    context.startActivity(intent);
}

From source file:Main.java

public static void installApk(Context context, String apkFilePath) {
    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setDataAndType(Uri.parse("file://" + apkFilePath), "application/vnd.android.package-archive");
    context.startActivity(intent);
}

From source file:Main.java

public static void unInstall(Context context, String packageString) {
    Uri packageURI = Uri.parse("package:" + packageString); //com.demo.CanavaCancel
    Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
    context.startActivity(uninstallIntent);
}

From source file:Main.java

public static void sendSMS(Context cxt, String smsBody) {
    Uri smsToUri = Uri.parse("smsto:");
    Intent intent = new Intent(Intent.ACTION_SENDTO, smsToUri);
    intent.putExtra("sms_body", smsBody);
    cxt.startActivity(intent);
}