package licola.demo.com.huabandemo.Util; import android.app.Activity; import android.content.Intent; import android.net.Uri; import java.io.File; /** * Created by LiCola on 2016/05/14 16:02 */ public class IntentUtils { public static Intent startUriLink(String link) { Uri uri = Uri.parse(link); return new Intent(Intent.ACTION_VIEW, uri); } public static boolean checkResolveIntent(Activity activity, Intent intent) { //只有当检查出能够接受intent的对象不为空 返回true return intent.resolveActivity(activity.getPackageManager()) != null; } //Android获取一个用于打开图片文件的intent public static Intent startImageFile(File file,String type) { Uri uri = Uri.fromFile(file); Intent intent = new Intent(Intent.ACTION_VIEW, uri); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setDataAndType(uri, type); return intent; } }