关于 Anroid Pro 3 “第5章 理解 Intents” 的补充
这本书提供的源码片段基本都能使用,偶尔有运行有问题的情况,也在于我对Android认识的不足以及目前仅在模拟器运行的限制。
1. 在调用以下拨号应用中,发生了错误。
private static boolean isEmulator() { return (Build.MODEL.equals("sdk")) || (Build.MODEL.equals("google_sdk")); } public static void showMapAtLatLong(Activity activity) {Intent intent = new Intent(Intent.ACTION_VIEW);//geo:lat,long?z=zoomlevel&q=question-stringif( isEmulator() ) {intent.setData(Uri.parse("http://maps.google.com/?q=0,0?z=4&q=business+near+city"));} else {intent.setData(Uri.parse("geo:0,0?z=4&q=business+near+city"));}activity.startActivity(intent); }