آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ارتباط با سرور

AzadGh  8 سال پیش  8 سال پیش
0 0

من میخوام یه برنامه اندرویدی بنویسم که از روی سرور داده بخونه و بفرسته براش 

زبان django خوب بلدم ، اما نمیدونم چطوری باید برناممو بهش وصل و همیچ منبعی ندیدم در رابطه با این موضوع !!! اصلا نمیدونم چطوری باید هاست بخرم ؟؟؟

دوستانی که اطلاع دارین ، اگر ممکنه برام یه توضیحی بدین یا یک منبع معرفی کنید ، تا از این سردرگمی دربیام 

خیلی ممنون

 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
General  8 سال پیش
+1 0

ببینید باید از یک مفهومی که برای هردو قابل فهم هست استفاده کنید. برای اینکار باید از json استفاده کنید.اطلاعات را باید مثل رشته یا جیسون بفرستید ورشته یا جیسون دریافت کنید.کافیه از هرزبانی برای سرور استفاده میکنید اطلاعات رو جیسون کنید وبفرستید واسه اپلیکیشن خودتون.

برای خرید هاست هم از سایت میهن وب هاست استفاده کنید که خیلی عالیه

برای اموزش اتصال به سرور لینکهای زیر فک میکنم کمکتون کنه

قسمت اول

قسمت دوم

0 0
مگه جیسون فقط برای اکلیپس نیست (مثل آموزش های قدیمی استاد ، قسمت 11 ) ؟؟ برای اندروید استدیو میخواستم و میخوام هم بخونه هم بفرسته (8 سال پیش)
0 0
سلام General فیلمی که گفتی دانلود کردم ، اما انگار از وسط یه بحثی شروع میشه لطفا بگی قسمتای قبلیش کدومن ؟؟؟ (8 سال پیش)
پاسخ به سوال 
AzadGh  8 سال پیش
0 0

آخه اندروید استدیو پشتیبانی نمیکنه از این ایمپورت ها : 

 import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
پاسخ به سوال 
Criss  8 سال پیش
+1 0

ساده ترین راه ارتباط با سرور بنظر من استفاده از لایبری Jsoup هست ، این لایبری برای پارس کردن html ساخته شده اما بخوبی میتونید کاربا سرور شمارو هندل کنه و درخواست های Post و get رو به سرور ارسال میکنه

 Jsoup.connect("http://domain.com/server.php").get();
 Jsoup.connect("http://domain.com/server.php").post();
Jsoup.connect("http://domain.com/server.php").data("key","value").post();

به همین راحتی یه درخواست ارسال میشه

سمت رور این کد php رو بزارید :

 <?
$value = $_REQUEST['key'];
echo 'value : ' . $value
?>

برای گرفتن اطلاعات از سروری که خروجی بالارو داره کافیه کد زیر رو بزنید:


    private void requestToServer() {
        new Thread(new Runnable() {

            @Override
            public void run() {
                try {
                    Document doc = Jsoup.connect("URL").data("key", "data_value").post();
                    String log = doc.body().text();
                    Log.i("LOG", "server :" + log);
                }
                catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }).start();
    }

 من این کدهارو همینطوری اینجا نوشتم ممکنه مشکل داشته باشه !


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .