خانه Android, آموزش های پروژه محور, اندروید, پروژه آندروید ارتباط با سرور (تد), فیلم آموزشی ارتباط با سرور در آندروید قسمت دوم

ارتباط با سرور در آندروید قسمت دوم

با قسمت دوم از فصل چهارم مجموعه آموزشهای برنامه نویسی آندروید در خدمتتونم.

در جلسه قبل به روشهای مختلف ارتباط با سرور اشاره کردیم و برای اولین روش ، روش ارتباط با سرور به کمک فایل رابط را انتخاب نمودیم. در قسمت پیش ابتدا یک دیتابیس Mysql به همراه یک جدول کاربران ایجاد و به کمک زبان PHP فایل رابط را ساخته و اتصال آن را با دیتابیس خود برقرار نمودیم.

 

در این جلسه به برنامه نویسی آندروید بازمیگردیم و اولین ارتباط با فایل رابط را برقرار میکنیم. ابتدا در یک پروژه جدید و به کمک کلاس AsyncTask کدهای لازم برای ارتباط رو نوشته و مجوز دسترسی برای اینترنت رو دریافت می کنیم.

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

 

از جلسه بعد شروع برنامه نویسی برنامه کاربردی را آغاز کرده و همه مراحل و قسمتهای مختلف رابه صورت کامل مورد بررسی قرار میگیرد.

 

نکته۱: پیشنیاز یادگیری این فصل یادگیری فصل اول و دوم همین مجموعه آموزشی میباشد.

نکته۲: برای یادگیری این فصل نیاز به آموختن زبان PHP وجود ندارد.

Android Learning  S04-E02-pic

در این جلسه:

نحوه اتصال برنامه به فایل رابط روی هاست

نحوه دریافت اطلاعات از فایل رابط

نحوه ارسال اطلاعات به فایل رابط و دریافت نتیجه دلخواه

 

پکیج کامل آموزش ارتباط با سرور در آندروید با تخفیف به همراه سورس

 

سایر قسمتهای این فصل:

پیشنهاد میکنیم
دیدگاه ها
  1. محمد می‌گه:

    با تشکر از زحمت شما و آموزش های بسیار مفید، منتظر آموزش های بعدی این فصل هستیم

  2. kinglove0111 می‌گه:

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

  3. محمد می‌گه:

    ممنون و ببخشید این چند وقت زیاد سوال میپرسم چند تا سوال داشتم .
    من سعی کردن از سشن های php استفاده کنم ولی انگار نمیشه اینطور اطلاعات ذخیره کرد درسته ؟ یک سوال دیگه هم داشتم من تاره java کار میکنم تو زبان های دیگر برای رفتن به سطر بعد از \n استفاده میشود ولی الان هر کاری میکنم توی html صفحه که قراره بود شود از \n استفاده میکنم انگار تاثیری ندارد . دقیقا الان باید چی کار کنم ؟

  4. جاوید حقی آبی می‌گه:

    سلام استاد عزیز من پکیج کامل ارتباط با سرور را تهیه کردم . البته با مشکل بزرگی روبرو شدم. هنگام گرفتن مثلا پسورد یوزر مربوطه از دیتا بیس در مرورگر دقیقا خر.جی که ما انتظار داریم نشان داده می شود. اما در برنامه اندروید علاوه بر خروجی یک اسکریپت که آدر هاست در آن است هم علاوه بر آن نمایش داده می شود. که بنده فهمیدم عبارتی که چاپ می شود همان سورس کد پیج php مربوطه است. آیا روشی که شما گفتید سورس پیج php را می دهد؟ منظورم از سورس پیج php محتویات و کدهای فایل php نیست بلکه همان خروجی مرورگر از فایل php است که مثلا در مرورگر کروم با کلیک سمت راست رو صفحه و انتخاب گزینه view page source است مثلا بنده در vvs.ir از هاست رایگان استفاده کردم و با این خروجی در دستگاه اندروید روبرو شدم:
    ۱۲۳
    که ۱۲۳ جواب کوری ولی اسکریپت اضافی است. با تشکر

    • Pouriya می‌گه:

      سلام
      این مشکل رو خیلیا داشتن و مربوط به اسکریپت های هست که به صورت پیشفرض روی هاست نصبه. راه حلی که میتونم پیشنهاد بدم اینه که یا هاستتون رو عوض کنید و یا به کمک دستور substring تکست اضافه رو تشخیص بدید و حذف کنید.

دیدگاه شما

نام

ایمیل

سایت( اختیاری )