如何使用android小部件在浏览器上打开图像URL

时间:2014-07-26 06:42:34

标签: android android-widget android-pendingintent

如何在android小部件中使用intent在浏览器中打开图像。

2 个答案:

答案 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);