使用程序中的模拟器从本地服务器加载图像

时间:2015-07-29 19:14:38

标签: android

我写了一个代码,它可以在我的应用程序中的std::sort(p, p + MAX, std::greater<pair <long long, pair< int, int > >>()); 内从本地主机加载图像。我的代码是正确的。因为当我在我的设备中测试我的程序并使用ImaheView应用程序时,它可以从PHPRunner应用程序加载图像,我可以在我的程序中看到图像。

现在,我想使用模拟器在我的程序中加载图像。我的窗口中有PHPRunner,因此我将图片保存在wamp server文件夹中。我还更改了代码中的www/in/image.jpg地址,如下所示:

url

但是当我在模拟器中运行程序时,它无法从10.0.2.2:80/in/image.jpg 加载图像。当然,当我通过模拟器打开浏览器并输入上面相同的代码:wamp server时,我可以通过浏览器在模拟器中看到图像。

但问题是我想在模拟器中运行我的应用程序时加载图像。有办法吗?

1 个答案:

答案 0 :(得分:0)

您应该考虑使用像somee这样的免费文件托管服务。它是免费的,您可以找到有关如何广泛使用它的教程。在这方面,Android Emulators可以收听任何端口,但我知道他们会听取:7541这样的事情

10.0.2.2:7541

如果这不起作用或者您正在使用GenyMotion仿真器,您可以尝试在我说的文件托管网站上托管图像,或者查看您的ISP提供商IPv4地址默认网关(如果不同)