如何在android小部件中使用intent在浏览器中打开图像。
答案 0 :(得分:3)
如果图像在互联网上,那就像这样简单:
String url = "http://www.picturesnew.com/media/images/image-background.jpg";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
但是,如果图像位于资源内部,则无法在浏览器中打开它。那是因为浏览器接受以http
开头的URI数据。此外,浏览器是一个单独的应用程序,一个应用程序无法使用其他应用程序资产。
您可以通过使用WebView来显示图像。
答案 1 :(得分:0)
从小部件中打开网站:
Intent intent= new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.fakesite.com\articles"));
startActivity(intent);