انجمن سایت کلیدستان



ارسال یک متن به سرور (برنامه نویسی اندروید)زمان کنونی: ۱۳۹۵/۰۹/۱۹، ۰۸:۲۴ ق.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: hamidreza2000
آخرین ارسال: admin
پاسخ 8
بازدید 577

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال یک متن به سرور (برنامه نویسی اندروید)

ارسال یک متن به سرور (برنامه نویسی اندروید)

#1
دوستان سلام من میخوام یک متنی که کاربر تو ادیت تکست وازد میکنه رو به سرور بفرستم توروخدا کدهای جاوا سمت برنامه رو بگید اینطورب نه تنها مشکل من حل میشه بلکه مشکل خیلیا حل میشه

مرسی
پاسخ

ارسال یک متن به سرور (برنامه نویسی اندروید)

#2
سلام

قابل توجه مدیران و مسئولین سایت

دوست عزیز کسی که میاد اینجا و سوال خودش یا مشکل خودش رو مطرح میکنه انتظار راهنمایی و حل مشکلش رو داره نه اینکه بیاید و با دادن یه لینک به یک سایت دیگه که اونم اموزشهای پولی هستن کاربر رو سردر گم کنید .
این کار اصلا صحیح نیست. شما باید ابتدا بیاید کاربر رو راهنمایی و مشکل رو حل کنید و در صورت نیاز به اموزش تصویری توسط کاربر و اون هم در صورت نبود اموزش کافی در سایت میتونید سایت دیگه رو معرفی کنید . نه اینکه بدون هیچ پاسخی لینک مستقیم خرید یه اموزشی که اونم معلوم نیست جوابگوی مشکل و سوال کاربر باشه یا نه .
لطفا دوستان بیشتر دقت کنند
و مدیران و مسئولان سایت بیشتر توجه کنند.
موفق و پیروز باشید
پاسخ
 سپاس شده توسط s.saeid ، admin

ارسال یک متن به سرور (برنامه نویسی اندروید)

#3
میتونید از اموزشهای زیر استفاده کنید
http://www.kelidestan.com/forum/showthread.php?tid=5618

http://www.kelidestan.com/keys/categorie...ategory=18
پاسخ
 سپاس شده توسط s.saeid ، admin

ارسال یک متن به سرور (برنامه نویسی اندروید)

#4
سلام دوسا عزیز من کد های جاوا سمت برنامه رو میخوام اونا مهمه
پاسخ

ارسال یک متن به سرور (برنامه نویسی اندروید)

#5
سلام
تشکر میکنم از دوست عزیز mahdi10539 که تذکر دادند دوستان لطفا سعی کنند که از تجربیات خودشون به سایرین کمک کنند تا موجب گمراهی کاربران نشند
برای ارسال متن به بخش سرور از روش های httppost و httpget باید استفاده کرد که هردو مشابه هم عمل میکنند


کد پی‌اچ‌پی:
HttpPost httpPost = new HttpPost(url);

httpPost.setEntity(new UrlEncodedFormEntity(params,"UTF-8")); 

فقط کافیه که آدرست اینترنتی خودتون رو در کد قرار بدید
فهمیدن بهتر از دانستن است.
پاسخ
 سپاس شده توسط mahdi10539 ، admin

ارسال یک متن به سرور (برنامه نویسی اندروید)

#6
(۱۳۹۴/۱۱/۱۰, ۱۱:۵۸ ق.ظ)hamidreza2000 نوشته: سلام دوسا عزیز من کد های جاوا سمت برنامه رو میخوام اونا مهمه



سلام.
اول اینکه حتما از کلاس AsyncTask استفاده کنید و داخل تابع doInBackground کد های اتصال به اینترنتتون و بزنید.
ضمنا از کتابخانه HttpURLConnection  برای اتصال به اینترنت استفاده کنید.


یه نمونه با جزئیات براتون میذارم امیدوارم بدردتون بخوره :

کد پی‌اچ‌پی:
  public  class  MyAsync extends AsyncTask<Void,Void,String>
 
   {

 
       public String doInBackground(Void... var1)
 
       {
 
           try {

 
               String link "http://domain_name.com?text='" +Edittext+"'"    //     آدرس سرور خودتان
 
               URL url = new URL(link);

 
               HttpURLConnection conn = (HttpURLConnectionurl.openConnection();
 
               conn.connect();

 
               InputStream is conn.getInputStream();
 
               BufferedReader reader =new BufferedReader(new InputStreamReader(is"UTF-8"));
 
               String webPage "",data="";

 
               while ((data reader.readLine()) != null)
 
               {
 
                   webPage += data;
 
               }

 
               return  webPage;

 
           } catch (Exception ex)
 
           {
 
               return "-1";
 
           }
 
       }


 
       //------------------------------------------------------- OnPostExecute : in MainThread : input : temp
 
       public void onPostExecute(String temp)
 
       {

 
           if(temp.equals("-1"))
 
               Toast.makeText(getApplicationContext(), "No Network !"Toast.LENGTH_LONG).show();
 
           else
            
{
 
               //-------------------------------  show result from webServer
 
               Toast.makeText(getApplicationContext(), temp Toast.LENGTH_LONG).show();

 
           }
 
       }
 
   

دقت کنید که در ادامه آدرس سرور باید اطلاعات Edittext خودتون رو ارسال کنید و از سمت سرور هم متغیری با نام text اون رو دریافت کنه.

رشته webpage هم خروجی وب رو ذخیره میکنه و به کاربر نشون میده.

حالا در اکتیویتی اصلی تون کلاس NyAsync رو صدا بزنید:

کد پی‌اچ‌پی:
       new MyAsync().execute(); 

موفق باشید
پاسخ
 سپاس شده توسط mahdi10539 ، admin

ارسال یک متن به سرور (برنامه نویسی اندروید)

#7
دوست عزبز واقعا مرسی نیشه اگه درمورد همین بحث با اشکال برخورم از شما کمک بگیرم؟

لینک های زیر همه چیز رو با جزعیات نشون دادند خیلی خوب بود گفتم براتون بزارم شاید نیاز شه




http://webtutsdepot.com/2011/11/15/andro...a-website/


https://trinitytuts.com/send-data-to-ser...plication/
پاسخ
 سپاس شده توسط admin

ارسال یک متن به سرور (برنامه نویسی اندروید)

#8
(۱۳۹۴/۱۱/۱۰, ۰۹:۲۷ ق.ظ)mahdi10539 نوشته: سلام

قابل توجه مدیران و مسئولین سایت

دوست عزیز کسی که میاد اینجا و سوال خودش یا مشکل خودش رو مطرح میکنه انتظار راهنمایی و حل مشکلش رو داره نه اینکه بیاید و با دادن یه لینک به یک سایت دیگه که اونم اموزشهای پولی هستن کاربر رو سردر گم کنید .
این کار اصلا صحیح نیست. شما باید ابتدا بیاید کاربر رو راهنمایی و مشکل رو حل کنید و در صورت نیاز به اموزش تصویری توسط کاربر و اون هم در صورت نبود اموزش کافی در سایت میتونید سایت دیگه رو معرفی کنید . نه اینکه بدون هیچ پاسخی لینک مستقیم خرید یه اموزشی که اونم معلوم نیست جوابگوی مشکل و سوال کاربر باشه یا نه .
لطفا دوستان بیشتر دقت کنند
و مدیران و مسئولان سایت بیشتر توجه کنند.
موفق و پیروز باشید

سلام.
خیلی ممنون از تذکر شما.  Flower
ارسال کاربر مورد نظر حذف شد. 
بنده قبلا چندین بار در این زمینه به ایشان تذکر داده بودم که باید ارسال های هر موضوع، در جهت ارائه مشاوره و راهنمایی های رایگان به کاربران باشد و حتی ذکر ((کلیدهای غیررایگان)) خود کلیدستان نیز کار درستی نیست (تفاوتی نمی کند نوشته بنده باشد یا هر کاربر دیگری).
فعلا به طور موقت (احتمالا حدود 2 ماه) امکان ایجاد ارسال جدید در انجمن، برای ایشان حذف شد (با توجه به اینکه قبلا تذکرهای لازم به ایشان داده شده بود).

Flower
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط mahdi10539


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)