我有一个转到URL并在清单中启用了互联网权限的按钮:
<uses-permission android:name="android.permission.INTERNET" />
但是,浏览器无法在模拟器中启动。相反,我得到了一个“完成操作使用”对话框(选项:应用程序信息,应用程序硬件首选项,调用设置,进程信息。)我在模拟器中尝试了浏览器,它确实拉动了Google,所以我知道浏览器可以工作它自己的。当我在手机上运行它(LG Gossip Pro)时,“完成操作使用”对话框会询问我是否要使用Facebook,Twitter和其他已安装的应用程序,而不是浏览器。按钮事件的代码是:
View.OnClickListener button2clickhandler = new View.OnClickListener() {
public void onClick(View v) {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.ratenroll.com")));
}
};
为什么浏览器默认不会在模拟器或手机上启动?是否有另一种方法可以确保浏览器默认通过清单启动,因为我找不到模拟器或手机中的任何设置?我尝试了Numair的建议,浏览器没有启动。有什么建议?
感谢您的光临。
答案 0 :(得分:1)
试试这个
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.ratenroll.com"));
startActivity(browserIntent);