1: 调用默认浏览器
Uri uri = Uri.parse("http://www.baidu.com");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.addCategory(Intent.CATEGORY_BROWSABLE);
// 设置调用 默认浏览器的 package 和 activity
intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");
startActivity(intent);
2: 短信
调用发送短信界面
Uri uri = Uri.parse("smsto:" + 手机号码);
Intent it = new Intent(Intent.ACTION_SENDTO, uri);
it.putExtra("sms_body", 信息);
startActivity(it);
直接发送短信
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, null, null);
3: 直接拨打号码
Uri uri = Uri.parse("tel:" + 13166271699);
Intent it = new Intent(Intent.ACTION_CALL,uri);
startActivity(it);
4: 检查手机安装的APK
ackageManager packageMgr = getPackageManager();
List<PackageInfo> list = packageMgr.getInstalledPackages(0);
for (int i = 0; i < list.size(); i++) {
PackageInfo info = list.get(i);
String temp = info.packageName;
if (temp.equals("com.uc.browser")) {
} else if (temp.equals("com.tencent.mtt")) {
} else if (temp.equals("com.opera.mini.android")) {
} else if (temp.equals("mobi.mgeek.TunnyBrowser")) {
} else if (temp.equals("com.skyfire.browser")) {
} else if (temp.equals("com.kolbysoft.steel")) {
} else if (temp.equals("com.android.browser")) {
}
}