您需要将packageName和className设置为浏览器活动的包名和类名。
例如,Opera Mini的,你需要做到以下几点:
String packageName = "com.opera.mini.android";
String className = "com.opera.mini.android.Browser";
Intent internetIntent = new Intent(Intent.ACTION_VIEW);
internetIntent.addCategory(Intent.CATEGORY_LAUNCHER);
internetIntent.setClassName(packageName, className);
startActivity(internetIntent);
其他浏览器,你可以通过执行以下操作找到包和类名:
连接Android手机以PC
开放的Android logcat的
推出从手机浏览器
在Android的logcat中,你会看到这样的事情:
07-22 14:06:14.662: INFO/ActivityManager(148): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.opera.mini.android/.Browser }
类的名字将在 '议定书' 属性显示:CMP = com.opera.mini.android/.Browser
在这种情况下,包名称是com.opera.mini.android,类名称是com.opera.mini.android.Browser。