MySQLデータベースにアクセスするためにAndroidアプリケーションを取得しようとしています。xamppサーバーでlan経由でセットアップしていますが、私のhtdocsフォルダのPHPスクリプト。私は郵便配達でそれらにアクセスしようとしたと同じことが起こるエラー404を取得し、私はエラー404を取得する。これは、私のアンドロイドコードです、それは任意のヘルプだ場合:XamppはローカルIPを使用しているときにhtdocsにアクセスできない
public class OrderingActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ordering);
Log.d("lmao", "starting function");
getItems();
}
RequestQueue requestQueue;
ArrayList<String> names;
ArrayList<Integer> prices;
String showUrl = "http://192.168.0.17:1234/phpmyadmin/upickss/showBar.php";
public void getItems(){
Log.d("lmao","im alive");
requestQueue = Volley.newRequestQueue(getApplicationContext());
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.POST,showUrl,null, new Response.Listener<JSONObject>(){
@Override
public void onResponse(JSONObject response) {
try{
Log.d("lmao", "trying");
JSONArray drinks = response.getJSONArray("drinks");
for (int i = 0; i < drinks.length();i++) {
JSONObject drink = drinks.getJSONObject(i);
String name = drink.getString("name");
names.add(i, name);
int price = drink.getInt("price");
prices.add(i, price);
}
Log.d("lmao",names.get(0));
}catch(JSONException x){
System.out.print(x);
}
}
}, new Response.ErrorListener(){
@Override
public void onErrorResponse(VolleyError error){
Log.d("lmao","error");
}
});
requestQueue.add(jsonObjectRequest);
}
}