List of usage examples for android.content Context startActivity
public abstract void startActivity(@RequiresPermission Intent intent);
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); }