如何使用 android 小部件在浏览器上打开图像 url
Posted
技术标签:
【中文标题】如何使用 android 小部件在浏览器上打开图像 url【英文标题】:How to open image url on browser using android widget 【发布时间】:2014-09-18 01:15:06 【问题描述】:如何在 android 小部件中使用 Intent 在浏览器中打开图像。
【问题讨论】:
Intent.Action_view 将打开浏览器,但要打开存储在您的应用中的图像,我认为浏览器不是合适的应用。 你能告诉 Intent 使用 android 小部件在浏览器中打开一些文章吗? 【参考方案1】:如果图片在互联网上,那就这么简单:
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 来显示图像。
【讨论】:
【参考方案2】:从您的小部件打开网站:
Intent intent= new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.fakesite.com\articles"));
startActivity(intent);
【讨论】:
以上是关于如何使用 android 小部件在浏览器上打开图像 url的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Qt/C++ 小部件(不是 QML)从 Android 相机获取图像