Example usage for android.content Intent Intent

List of usage examples for android.content Intent Intent

Introduction

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

Prototype

public Intent() 

Source Link

Document

Create an empty intent.

Usage

From source file:Main.java

public static Boolean startApp(Context context, String appPackageName) {
    Intent intent = new Intent();
    intent = context.getPackageManager().getLaunchIntentForPackage(appPackageName);
    if (intent == null) {
        return false;
    }/*from  ww  w  .  j  a  va 2  s. c om*/
    context.startActivity(intent);
    return true;
}

From source file:Main.java

public static void mail(Activity activity, String subject, String text, String mail) {

    Intent intent = new Intent();

    intent.setAction(Intent.ACTION_SENDTO);
    intent.setData(Uri.parse("mailto:" + mail));
    intent.putExtra(Intent.EXTRA_SUBJECT, subject);
    intent.putExtra(Intent.EXTRA_TEXT, text);

    activity.startActivity(intent);//from w  w w.  ja  v  a 2 s  . co  m

}

From source file:Main.java

public static void call(String phoneNum, Context context) throws Exception {//TODO tobe test
    Intent intent = new Intent();
    intent.setAction(Intent.ACTION_DIAL);
    intent.setData(Uri.parse("tel:" + phoneNum));
    context.startActivity(intent);//from ww  w.j  a  v  a2 s  .c  o  m
}

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);//  www . j  a  va2s  . c o  m
    // YxCfgManager.getYxCfgInstance().write(YxAppCfg.IS_FIRST, true);
}

From source file:Main.java

public static void redirectActivity(Context fromClass, Class<?> toClass, Bundle bundle) {
    Intent intent = new Intent();
    intent.setClass(fromClass, toClass);
    if (null != bundle) {
        intent.putExtras(bundle);//w  w  w. ja v a  2  s . c  o  m
    }
    fromClass.startActivity(intent);

}

From source file:Main.java

public static void jumpTo(Activity activity, String url) {
    Intent intent = new Intent();
    intent.setAction(Intent.ACTION_VIEW);
    intent.setData(Uri.parse(url));/*from www.j ava2 s  . c o m*/
    activity.startActivity(intent);
}

From source file:Main.java

public static void pickImageFromAlbum(final Activity activity) {
    Intent intent = new Intent();
    intent.setAction(Intent.ACTION_GET_CONTENT);
    intent.setType("image/*");
    activity.startActivityForResult(intent, REQUEST_CODE_FROM_ALBUM);
}

From source file:Main.java

public static void openApplicationSettings(Activity activity) {
    Intent intent = new Intent();
    intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
    Uri uri = Uri.fromParts("package", activity.getPackageName(), null);
    intent.setData(uri);//from w  ww. ja v  a  2 s  .c o m
    activity.startActivity(intent);
}

From source file:Main.java

public static Intent getSelectSystemImageIntent() {
    Intent intent = null;// w  w  w  .  j a  v  a 2s. c  o  m
    if (Build.VERSION.SDK_INT < 19) {
        intent = new Intent();
        intent.setAction(Intent.ACTION_GET_CONTENT);
    }
    // else {
    //            intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
    //            intent.addCategory(Intent.CATEGORY_OPENABLE);
    //        }
    return intent;
}