فیلم آموزش کتابخانه Volley طراحی اکتیویتی ثبت نام اندروید استودیو

فیلم آموزش کتابخانه Volley طراحی اکتیویتی ثبت نام اندروید استودیو

ففیلم آموزش کتابخانه Volley طراحی اکتیویتی ثبت نام اندروید استودیو

فیلم آموزش ارتباط با سرور در اندروید استودیو php mysql

کتابخانه volley ، عرض سلام خدمت کاربران گرامی سایت خانه اندروید توی این پست قصد داریم صفحه ثبت نام کاربر رو طراحی کنیم که شاهد هستیم توی تمامی اپلیکیشن ها و وبسایت ها دارای صفحه ریجستر یا ثبت نام که کاربر  با وارد کردن نام کاربری و پسورد و ایمیل می تواند در اپلیکیشن و یا وبسایت فوق ثبت نام کند و این ثبت نامی که انجام می دهیم در سرور ذخیره می شود و میشه گفت در دیتابیس mysql ذخیره  و توسط کتابخانه Volley و دستورات php که یکی از مهترین بخش هاست که حتما باید یاد بگیرد و نگران این موضوع نباشید چون توی فیلم آموزشی برای شما دوستان به زبان شیرین فارسی توضیحات دراین زمینه داده شده.

قبل از بوجود آمدن این کتابخانه Volley :

برنامه نویس های اندروید مجبور بودند برای کارهای توسعه ی برنامه های مبتنی بر RESTful که ارتباط بین کلاینت و سرور را برقرار میکرد ،  از کلاس های java.net.HttpURLConnection که مربوط به برنامه نویسی java میباشد یا کلاس org.apache.https.client که توسط آپاچی توسعه داده شده بود ، استفاده کنند. اگر کمی با کلاس های بالا که ذکر شد کار کرده باشید به سرعت متوجه مشکلات و باگ های که زمان زیادی رو از شما می گیرد و امنیت بسیار پایین و… موجود در آن ها خواهید بود . مثلا اگر بخواهید از سیستم کشینگ استفاده کنید یا درخواست ها را صف بندی کنید ، قابلیت هایی هستند که توسط کتابخانه ی volley به راحتی میتوانید انجام دهید.

سرعت بالای کتابخانه Volley:

چندی پیش تیم گوگل پلاس ، آزمایش هایی را روی تمام روش های ارائه شده برای بهبود سرعت درخواست های شبکه ای داخل برنامه ی اندروید انجام داد . نتیجه ی این آزمایشات حاکی از سرعت بالای volley نسبت به دیگر روش ها ، برای درخواست های شبکه ای مبتنی بر RESTful بود .

آموزش اندروید استودیوسرفصل های آموزش کتابخانه Volley :

خانه اندروید–  معرفی شبیه ساز برای ارتباط با سرور

خانه اندروید– معرفی کتابخانه Volley برای ارتباط با سرور

خانه اندروید– طراحی دیتابیس در php

خانه اندروید– طراحی جدول مربوط به ثبت نام کاربران

خانه اندروید– ایجاد کردن فایل php برای متصل شدن به سرور

خانه اندروید– دستورات پست POST

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

خانه اندروید– طراحی اکتیویتی ثبت نام

خانه اندروید– دستورات php و افزودن اطلاعات به دیتابیس

خانه اندروید– معرفی سازنده و فراخوانی سازنده

خانه اندروید– طراحی کلاس های مجزا برای ارتباط با سرور

خانه اندروید– استفاده از هش مپ ها HashMap

خانه اندروید– مشخص کردن آدرس ip سیستم

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

خانه اندروید– استفاده از StringRequst

خانه اندروید– روش ارسال اطلاعات به سمت سرور post

خانه اندروید– تعریف دو تابع Respone و Error

خانه اندروید– و…

خانه اندروید دانلود فیلم آموزشی  لطفا فیلم آموزشی رو هم ببنید برای توضیحات بیشتر :

حجم فیلم آموزشی   حجم فیلم : ۱۹۵ مگابایت

پسورد فایل   پسورد فایل فشرده : homeandroid.ir

خانه اندروید منبع آموزش : خانه اندروید

 

درباره نویسنده

Admin
جواد محمدی هستم بنیان گذار سایت خانه اندروید علاقمند به زبان برنامه نویسی تحت وب ، اندروید استودیو ، ویندوز اپلیکیشن و خوشحالم که در خدمت شما هستم.

قبل از ارسال دیدگاه

  • قبل از ارسال دیدگاه: لطفا دیدگاه خودتون رو فقط در مورد این مطلب بنویسید.سپاسگزارم.

17 دیدگاه

  1. developer گفت:

    بسیار عالی.متشکر از پاسخ شما.

    الان من تا این قسمت ک کاربر معمولی نام و شماره موبایلشو وارد میکنه رو کدنویسی سمت سرور رو انجام دادم و دیتاها در دیتابیس ذخیره میشن و ستون احراز هویت هم false هست. سوالی ک برام بوجود اومده اینه ک : پنل کاربری مدیر هم داخل موبایل هست، و مدیر اول باید مشخصات کاربر رو چک کنه و وقتی تاییدش کرد باید اون کد رو برای کاربر بفرسته، نه اینکه اتوماتیک از طرف برنامه کد فعال سازی برای کاربر معمولی بره.
    طبق فرمایش شما چکار کنم ک وقتی مدیر app رو باز میکنه، متوجه بشه ک مثلا دو نفر درخواست ثبت نام دادن؟ و چطوری مدیرکد رو برای کاربر بفرسته؟
    فرض کنید یک ایکون نوتیفیکیشن دارم، ک تعداد درخواستها برای ثبت نام رو هم نشون میده.( شبیه برنامه ی تلگرام ک وقتی شخصی ب شخص دیگر مثلا ۴ پیام ارسال میکنه، در بخش چت میزنه ۴ تا پیام.

    • Admin Admin گفت:

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

  2. developer گفت:

    سلام.با تشکر از شما بابت اموزش عالی.

    من برنامه نویسی سمت سرور رو طبق اموزش شما با php انجام میدم.و از دیتابیس php my admin استفاده میکنم. و اینکه در برنامه ام دو تا سطح دسترسی دارم، یکی مدیران و دیگری کاربران معمولی با دوتا پنل کاربری مدیر و پنل کاربری کاربر معمولی.
    در ابتدا کاربر معمولی ثبت نام میکنه و شماره موبایل و اسمش رو وارد میکنه، بعدش باید قبل ازینکه بتونه در برنامه وارد بشه ، باید توسط مدیر احراز هویت بشه و شماره موبایل و اسمش برای مدیر ارسال بشه. بعد مدیر یک کد برای کاربر میفرسته و میتونه وارد بشه.
    ممکنه راهنمایی کنید که چطور میتونم این بخش رو طراحی کنم؟؟؟چطور میشه در پنل کاربری مدیران، مدیر رو از وجود یک کاربر جدید مطلع کرد و چجوری با درخواست ثبت نام یک کاربر معمولی، مدیر رو مطلع کنم؟؟؟
    خواهش میکنم راهنمایی کنید.

    • Admin Admin گفت:

      سلام دوست عزیزم لطفا دارید وظیفه ست.
      ببنید دوست عزیزشما باید یک پنل اس ام اس تهیه کنید و سپس برنامه نویسی سمت سرور رو انجام بدید.که کد رو واسه کاربر بفرسته و قبلش کاربر هم ثبت میشه داخل سایت و یک فیلدی دارید که false هست یعنی کاربر تایید نشده هست و وقتی کد رو زد و اگر درست بود کاربر true میشه یعنی فعال میشه.
      و واسه اینکه برای مدیر نمایش داده بشه کاربرهای تایید نشده باید select بگیرن اون فیلدهایی که false هستن.
      با احترام.

  3. هوشنگ گفت:

    با تشکر از وبسایت خوب شما آموزش عالی بود.

  4. engineer گفت:

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

    همانطور ک شما اشاره کرده بودین مشکل از هاست رایگان بود.
    هاست رو عوض کردم.برنامه بخوبی کار میکنه.

    با آرزوی بهترین ها برای شما.

  5. engineer گفت:

    سلام.
    فیلم رو دیدم.باید بگم عااااالی بود.
    ولی من به یه مشکلی ک برخوردم این بود که روی wamp برنامه کار میکنه و در دیتابیس ذخیره میشه.
    اما من روی هاست cpanelدیتابیس رو وارد کردم و فایل های php رو هم داخل file manager اپلود کردم.
    ادرس url رو هم داخل کلاس دیتابیس تغییر دادم.ولی یه پیغام چاپ میکنه.ک داخلش کدهای تگ html هست.و داده ها داخل دیتابیس سرور ذخیره نمیشن.
    چراااا؟؟؟
    ممکنه راهنمایی کنید؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    • Admin Admin گفت:

      سلام خدمت شما دوست عزیز
      از لطفا شما سپاسگذارم وظیفه بود.
      خدمت شما عرض کنم در مورد کد html که می فرمایین حتما خطایی دارین که کد رو بر می گردونه volley
      لطفا در بخش والی volley قسمت ارور یا همون error listner تگ log رو اضافه کنید و لاگی بگیرن ببنیدخطایی که میده چی و بررسی بفرمایین.
      و در مورد اضافه کردن به سرورم هیچی فرقی نداره کافی بررسی کنید خودتون یک قسمت insert بنویسید که ببنید اصلا اطلاعاتی وارد میشه و یا متدی ارسالی post فرستاده میشه که بخواهد اطلاعات رو ذخیره کنه. و فرقی نمی کنه چه wamp و یا zamp بنویسید هر دو به خوبی کار می کنند.
      موفق باشین.
      با احترام.

      • engineer گفت:

        مشکل در کدهای php فایل رجیستر هست.

        ممکنه راهنمایی کنید؟؟؟دستور if اجرا نمیشه

        • Admin Admin گفت:

          سلام و عرض ادب خدمت شما دوست عزیز engineer
          بنده فیلم آموزشی تهیه کرده ام و به ایمیل شما ارسال کردم .لطفا فیلم آموزشی رو ببنید لطفا تا مشکل شما دوست عزیز حل بشه .
          لطفا ایمیل خودتون رو بررسی بفرمایین و در صورتی که مشکل شما دوست عزیز حل شد لطفا توی همین قسمت اعلام کنید.
          و هم چنین لطفا توی تلگرام به بنده پیامی ارسال کنید تا اگر فیلم آموزشی به ایمیل شما ارسال نشده براتون توی تلگرام بفرستم.
          ایدی بنده :
          https://t.me/pfrproject_ceplus
          با تقدیم و احترام.

  6. مهدی گفت:

    سلام
    تو این آموزش روش ارسال اطلاعات بصورت فارسی هم آموزش داده می شه
    و اینکه تو این آموزش روشی هم گفته می شه که کاربر فقط یک بار ثبت نام کنه و دفعات بعدی سیستم خودش بفهمه که همون کاربره و دوباره ثبت نامش نکنه

    • مهدی گفت:

      یعنی بطور خودکار مثل تلگرام وارد برنامه بشه

    • Admin Admin گفت:

      درود و احترام خدمت شما دوست عزیزم.
      این مورد رو حتما توی فیلم آموزشی مربوط به دیتابیس sql sever و php میگیم. که کاربر نتونه دوبار ثبت نام کنه که خیلی ام ساده ست
      توضیحی در این مورد خدمت شما ارائه میدم شما دوست عزیز نام کاربری رو از Edittext می گیرد پس عملا خیلی ساده ست کافی یک select بگیرم و عملا اگر کاربر مورد نظر تکراری بود respone بدیم به کاربر که این نام کاربری قبلا ثبت شده . و این اموزش هم برای ثبت نام هست و اگر مایل بودید می تونید دانلودکنید.
      با احترام.

  7. محمد نظری گفت:

    سلام عالییییییییییی بود.

ارسال دیدگاه شما





کد امنیتی *