如果您无法从Android手机连接本地API,您需要确保您的手机和API在同一网络下,并且您正确地设置了API的IP地址和端口号。示例代码如下:
在项目的 AndroidManifest.xml 文件中添加以下代码:
在API代码中,确保指定了正确的IP地址和端口号。示例代码如下:
private static final String BASE_URL = "http://10.0.2.2:8000/";
在Android手机上,确保您连接的是与API相同的网络,然后使用以下代码调用API:
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url(BASE_URL + "api/endpoint") .build(); Response response = client.newCall(request).execute(); String responseBody = response.body().string();
如果您已经按照上述步骤操作,但仍然无法连接API,请确保您的防火墙或安全软件未限制对API的访问。