我是Android Development的新手。我想澄清一个疑问。任何人都可以告诉我。我正在使用IP地址将图像上传到服务器。 String url = "http://192.168.x.xx/mobile_app/" + img_path + "/" + img_name;
如果我使用移动数据,我的应用程序无法正常工作。如果我连接到同一个网络(在移动设备中使用WiFi),它可以工作。将来如果我上传我的应用程序来玩商店是否会产生问题?或者它工作正常为每个用户?
答案 0 :(得分:5)
如果您使用的是移动数据,则无法使用。那是因为你使用的ip地址只在你的wifi网络中有效。
如果您要在Play商店上传您的应用,那么您应该将服务器移动到云端并使用公共IP地址(当然应该修复IP)
答案 1 :(得分:0)
您必须知道的一件事是您无法从网络组以外的任何网络访问您的locahost服务器。在您的情况下,您的笔记本电脑/ PC连接到您的WiFi路由器连接的同一网络,因此您可以连接到它。但是,如果要从任何网络连接到服务器,则需要将服务器推送到公共服务器。有许多免费服务器允许您在其上托管代码。