PDA

View Full Version : کار کردن اندروید و فرستادن اطلاعات به کمک اینترنت به سرور محلی



kamran_14
سه شنبه 09 مهر 1398, 21:33 عصر
سلام
خسته نباشید
من لوکال هاست کار میکنم. و اطلاعات رو از اندروید به سرور محلی که شبیه ساز XAMP هست میفرستم. با این که XAMP رو سیستمه خودمه ولی از من پرمیشن برا اینترنت میخواد . چرا به اینترنت باید وصل شه تا کار کنه؟ عجیبه برام چون به اینترنت نیاز نیست. من کدم رو قرار میدم

private void getUserInfo() {
String URL="http://192.168.43.3/shop/getUserInfo.php";
StringRequest stringRequest=new StringRequest ( Request.Method.POST, URL, new Response.Listener<String> () {
@Override
public void onResponse(String response) {
//Toast.makeText ( getContext (), response, Toast.LENGTH_SHORT ).show ();
try {
JSONArray jsonArray=new JSONArray ( response );
for(int i=0;i<jsonArray.length ();i++)
{
JSONObject jsonObject=jsonArray.getJSONObject ( i );
listProfileModel.add (new ProfieModels (jsonObject.getString ( "id" ),jsonObject.getString ( "username" ),jsonObject.getString ( "image" )));
whatsAppAdapter.notifyDataSetChanged ();


}
} catch (JSONException e) {
e.printStackTrace ();
Toast.makeText ( getContext (), e.getMessage (), Toast.LENGTH_SHORT ).show ();
}


}
}, new Response.ErrorListener () {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText ( getContext (), "خطا: اتصالتان را به اینترنت چک کنید", Toast.LENGTH_LONG ).show ();
}
} );

rubiks.kde
دوشنبه 15 مهر 1398, 21:24 عصر
برنامه شما درصورتی که هر کار شبکه ایی بخواد انجام بده به این دسترسی نیاز داره و ربطی به لوکال بودن و ... نداره. این دسترسی مخصوص استفاده از منابع شبکه هست