دوره مجازی اندروید (جلسه 28): ارسال اطلاعات به سرور با ساختار Json

‏  1 دقیقه
۱۵ مهر ۱۳۹۵
دوره مجازی اندروید (جلسه 28): ارسال اطلاعات به سرور با ساختار Json

به نام خدا دوستان سلام، در این جلسه به خاطر درخواست دانشجویان عزیز ارسال اطلاعات به سرور رو آموزش دادیم. مثالی که برای شما آماده کردیم مربوط به یک فرم ثبت نام هست. به این شکل که کاربر در اپ شما اطلاعات خود را برای ثبت نام وارد می کند، و این اطلاعات به سرور برای ذخیره سازی ارسال می شوند و داخل جدولی به نام users ذخیره می شوند.

:: توجه

این مطلب یک جلسه از آموزش برنامه نویسی اندروید می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش برنامه نویسی اندروید

چه امتیازی به این مقاله می دید؟
نویسنده سعید شاهینی

جلسات دوره

پایان زمان پشتیبانی

دانشجوی گرامی، بازه پشتیبانی فعال برای این دوره ۳ ماه است که برای شما به پایان رسیده است.

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

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.

نظرات کاربران

Amin Mahmoodi

سلام لطفا راهنمائي كنيد
متاسفانه موقعي كه مي خوام ركوردي را اضافه كنم پيام زير رو ميده؛
com.android.volley.ParseError: org.json.JSONException: Value object(stdClass) of type java.lang.String cannot be converted to JSONObject

کیوان علی محمدی

این خطا میگه شما دارین یک رشته رو به جای JSONObject ارسال می کنید. این مورد رو لاگ و بررسی کنید.

younes [email protected]

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

سعید شاهینی

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

جواد اشکش

سلام استاد الان اپلیکیشن من که محتوایی هست بخام ایمیل از کابر دریافت کنم از این قسمت اموزش باید استفاده کنم؟

سعید شاهینی

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

جواد اشکش

سلام
استاد نحوه اتصال فرگمنت با دیتابیس سمت سرور ونمایش دیتاهای مختلف روی فرگمنت رو هم میگید؟

سعید شاهینی

سلام، فرگمنت به دیتابیس متصل نمی شه! شما باید اطلاعات رو از دیتابیس بگیرید و داخل فرگمنت نمایش بدید. نمایش دیتا داخل فرگمنت هیچ تفاوتی با اکتیویتی نداره

Ali Movahedi

سلام

موقعی که دیتا می فرستم سمت سرور و اونو ذخیره می کنم داخل دیتابیس به این شکل نمایش میده چطور میشه برطرفش کرد؟

 http://s9.picofile.com/file/8276656126/badchar.JPG 
سعید شاهینی

سلام، باید collation دیتابیس رو از phpmyadmin تغییر بدید.
لینک آموزش تغییر Collation

Amirhossein Ashrafi

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

سعید شاهینی

سلام، خیلی مهم و ضروری نیست! شما چند تا اپ می شناسی که نیاز به آپلود عکس داشته باشند؟!
لینک آموزش آپلود فایل به سرور

Amirhossein Ashrafi

ممنون از راهنمایی استاد
اپ ها زیادی هستند که به ارسال عکس نیازه, مثل اپ هایی که میشه پست ارسال کرد یا عکس پروفایل رو تغییر داد و …
استاد به طور کل دوره آموزشیتون فوق العاده و کامله. تدریستونم عالیه
بهترین دوره اموزشیه که تا به حال استفاده کردم. دسستون درد نکنه 🙂

سعید شاهینی

خواهش می کنم، لطف دارید. اون لینک دقیقا کد هاش رو گذاشته، کافیه کپی کنید و ازش استفاده کنید.

Ali Movahedi

سلام مجدد

چطور میشه کاری کرد که کاربر بعد از یکبار ورود به اپلیکیشن دیگه همیشه لاگین باشه؟

سعید شاهینی

سلام، روش های مختلفی داره، ساده ترین راهش ذخیره اطلاعات کاربر داخل shared pref است. که امنیت کمی داره، روش درستش استفاده از account manager گوگل هست.

Ali Movahedi

سلام استاد

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

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

ممنون

سعید شاهینی

سلام، بله انشالله هفته دیگه آموزش ساخت کتابخونه رو خواهیم داشت.
گوگل یک اپ برای برنامه نویسان اندروید ایجاد کرده به اسم playbook که می تونید دانلود کنید. آخرین مقالات، ویدیو ها و اخبار اندروید رو می تونید از اپ playbook دریافت کنید. واقعاً عالیه. اگه play store تون محدود نباشه سرچش بکنید میاد.

علی رضایی

سلام استاد میشه لینک این اپ play book یا اسم کاملش رو بدید من سرچ کردم چیز خاصی نیومد ممنون

سعید شاهینی

سلام، توی تلگرام بهم پیام بدید براتون ارسال کنم لینکش رو. جالبه چون هیچکس پیداش نمی کنه توی playstore