خانه Andorid, Android, آموزش های پروژه محور, اندروید, پروژه آندروید ارتباط با سرور (تد), سورس ها, فیلم آموزشی فصل چهارم: پکیج آموزش ارتباط با سرور در اندروید

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

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

در این فصل ما به مبحث ارتباط برنامه آندروید به سرور و ارسال و دریافت اطلاعات از سرور و دیتابیس mysql پرداختیم.

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

از جلسه سوم به بعد به درخواست کاربران و به منظور آموزش بهتر و با کیفیت تر پروژه ای با نام “تد” را شروع کردیم تا علاوه بر آموزش قدم به قدم با مراحل ساخت یک برنامه کامل و قابل انتشار آشنا شویم. پروژه تد که میتوان گفت در نوع خود یک شبکه اجتماعی می باشد به کاربران این امکان را میدهد که بتوانند جملات خود را برای مشاهده سایر کاربران با نام خود به اشتراک بگذارند .

البته قابل ذکر میباشد که جملات ارسالی از سمت کاربران نیاز به تایید مدیر سیستم دارد. در پروژه ذکر شده تمامی موارد مثل گرافیک مناسب ، سازگاری با دستگاه های مختلف ، رابط کاربری زیبا و آسان ، و عدم استفاده بی مورد از منابع دستگاه مثل (رم،cpu، پهنای باند اینترنت و …) کاملا مد نظر بوده و برنامه از هر لحاظ بدون مشکل میباشد.

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

شما میتوانید قسمت اول آموزش و سایر قسمها را از این لینک مشاهده نمایید.

android-pachage-chpter4-pic

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

  1. محاسبه دقیق کاربرانی که از برنامه شما استفاده میکنند.
  2. امکان اضافه کردن بخش تماس با ما در برنامه های خود
  3. امکان قرار دادن نظر سنجی های مختلف در برنامه
  4. امکان قرار دادن قسمت نظرات کاربران برای برنامه های محتوایی
  5. امکان محدود کردن خدمات به کاربران مختلف. (کاربران VIP)
  6. امکان ارسال پیغام خصوصی از سمت مدیر به کاربری خاص و یا همه کاربران.
  7. امکان بروز رسانی محتوای برنامه از سمت مدیر بدون نیاز به انتشار نسخه جدید در مارکتها
  8. و ……

موارد بالا همه از مزیت های مبحث ارتباط با سرور میباشد.

 

مواردی که در این فصل فرا می گیرید (بر اساس جلسه):

در جلسه اول:

  • نحوه ساخت فایل رابط به کمک زبان PHP
  • نحوه ساخت یک دیتابیس و جدول در Mysql
  • نحوه اتصال فایل رابط به دیتابیس

در جلسه دوم:

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

در جلسه سوم:

  • شروع پروژه کاربردی تِد
  • ساخت فرم لاگین
  • دریافت نتیجه لاگین کاربر از سرور
  • نحوه استفاده از Timer
  • نحوه استفاده از ProgressDialog
  • ساخت فرم ثبت نام کاربر
  • ارسال اطلاعات به سرور برای درج در بانک اطلاعاتی
  • دریافت نتیجه ثبت نام از سرور

در جلسه چهارم:

  • بهبود ساختار و گرافیک برنامه
  • ذخیره اطلاعات کاربر در SharedPreferences برای AutoLogin
  • اعتبار سنجی برای کلید ریجستر
  • جلوگیری از ثبت نام با نام کاربری تکراری

در جلسه پنجم:

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

در جلسه ششم:

  • ایجاد جدول content سمت سرور
  • ساخت فرم اشتراک گذاری متن
  • محاسبه تعداد جملات آماده دریافت

در جلسه هفتم:

  • دریافت اطلاعات دسته بندی شده از سرور
  • کار با دستورات ORDER BY , DESC , LIMIT در SQL
  • تجزیه اطلاعات دریافتی از سرور

در جلسه هشتم:

  • نمایش اطلاعات دیتابیس روی لیست ویو در قالب نام کاربری و متن اشتراکی
  • ساخت منوی تنظیمات
  • ذخیره تنظیمات برنامه
  • تغییر فونت TextView ها و متن ها
  • کار با Typeface ها
  • ساخت قسمت اخبار آنلاین در برنامه
  • بررسی چند باگ خطرناک در برنامه

در جلسه نهم:

  • رفع سه باگ اساسی برنامه
  • استفاده از AlertDialog پیشفرض آندروید
  • تغییر آیکون و پایان

لینک دانلود پروژه اجتماعی تد برای آندروید

android-pachage-chpter4-pic2

موارد موجود در پکیج کامل آموزشی:

  1. ۷ ساعت آموزش کاملا کاربردی در ۹ جلسه با کیفیت بالا
  2. سورس کامل برنامه کاربردی تد (پروژه اجرا شده به صورت قدم به قدم در طول مدت آموزش)
  3. ۷ عدد فایل رابط سمت سرور با پسوند php
  4. ۱ عدد دیتابیس سمت سرور(دیتابیس local در سورس موجود است)

لینک دانلود:

برای دریافت مجموعه جدید اندروید تحت عنوان “پکیج آموزشی اندروید ۲۰۱۶” کلیک کنید.

پیشنهاد میکنیم
دیدگاه ها
  1. mojtaba گفت:

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

  2. reza گفت:

    سلام

    من با استفاده از آموزشهای قبلی استاد یه پروژه نوشتم گذاشتم تو بازار که همشو ( بجز قسمت نقشه گوگل ) از روی آموزشهای آقای انجمنی ساختم

    حالا هم بخش نهم رو شروع کردم و میخوام برا بعضی قسمتهای برنامم بخش نظرات بذارم

    این هم لینک برنامم تو بازار
    http://cafebazaar.ir/app/ir.ircoding.str/?l=fa

  3. سلام و خسته نباشی حالا که این آموزش تمام شد میخوام بپرسم
    آیا آموزش ساخت کتاب آندروید همراه دیتا بیس و همه امکانات را شروع میکنید؟
    اگه قصدش را دارید شروع کنید میشه یه تاریخ مشخص کنید؟

  4. امیرعلی گفت:

    آقا برنامه یک باگی داره! روی جملات که کلیلک میکنی و صفحه اشتراک میاد، وقتی چیزی رو نمیزنی و کلید بک رو میزنی برنامه ارور میده و از اون صفحه پرت میکنه بیرون

    • Pouriya گفت:

      سلام
      اره الان که شما گفتید تست کردم. این مشکل مربوط میشه به کد اشتراک گذاری که نوشتم واسه هر سطر . این کد در اصل ماله اکتیویتی ثابت هستش و برای لیست ویو متحرک کده متفاوتی داریم. انشالا تو جلسات بعدی که برای اضافه کردن امکانات بیشتر واسه برنامه منتشر کنم حتما این مورد رو رفع میکنم.
      با تشکر

  5. ehsan گفت:

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

  6. صادق گفت:

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

    • Pouriya گفت:

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

  7. Ali گفت:

    سلام، از آموزش های خوب شما سپاس گذارم.
    سوالی که داشتم اینه که چرا دکمه های انصراف در نرم افزار کار نمیکند؟ ای کاش این دکمه ها رو هم فعال میکردید

    • Pouriya گفت:

      سلام
      شرمنده فراموش کاری از بنده بود. کلیدهای انصراف همه تعریف شدن فقط عزیزان لطف کنن داخل هر کدومشون یه خط کد ;()finish رو بنویسن. همین. ;)

  8. محمد گفت:

    با سلام، تشکر از زحمات شما و آموزش های بسیار

  9. صادق گفت:

    میشه بگید از چه آموزش هایی باید شروع کنم
    از همین پکیج شروع کنم کافیه ؟؟

    • Pouriya گفت:

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

  10. محقق گفت:

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

  11. farshid karami گفت:

    سلام . من دیروز این پک رو خریدم و زدم رو دانلود بعد از این که ۹۹ درصد از دانلود تموم شده بود پیغام زیر رو داد مشکلش چیه؟
    can not download the file because of time out

    • مدیر گفت:

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

  12. vahid گفت:

    سلام
    میشه تکه کد مربوط به اضافه کردن باتن به لیست ویو رو بگین، البته منظورم onclicklistener هست

    • Pouriya گفت:

      سلام
      داخل متد getview بعد از تعریف یک لایه به عنوان سطر مثل قبل کلید رو تعریف کنید و از متند onclick استفاده کنید. فقط همونطور که توی آموزش گفتم یادتون باشه به جای findViewById از row.findViewById باید استفاده کنید. row نام لایتونه.

  13. محقق گفت:

    سلام مجدد. جواب سوال قبل رو که ندادین استاد…
    لطف میکنبد ۹جواب سوال بعدیم رو بدین
    اگر بخوایم چک کنیم تغییرات روی دیتابیس mysql رو (آپدیت شدن دیتابیس) و بعد با یه notification روی اندروید نمایش بدیم چه کدی رو باید بنویسم؟

    • محقق گفت:

      فراموش کردم بگم … برنامه در حالت بک گراند یا بسته باشه.یعنی به صورت اتوماتیک چک بشه …

    • Pouriya گفت:

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

  14. مهدی گفت:

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

  15. به نظرم دیگه تموم شد آموزش دادنتون

    حداقل ساخت کتاب را شروع کنین خواهشا

  16. سعید گفت:

    سلام! آموزش ها عالی عالی بود. خدا خیرت بده
    یک نکته امنیتی:
    برای دسترسی به فایل php در سرور مثلا:
    http://irprogram.com/android/code.php
    اگر به صورت غیر مستقیم باشه خیلی بهتره یعنی بر روی پوشه android پسورد بگذارم که هکرها نتوانند فایل code.php را خراب کنند که برنامه مشکل پیدا کنه! البته درست است که باید سرور امنیت خوبی داشته باشد. اما اگر پوشه پسورد داشته باشه امنیتش خیلی بالا میره
    میشه کد اندروید دسترسی به فایل که پسورد دارد را قرار بدید؟
    منظورم اینه:
    HTTP/1.1 401 Unauthorized
    الیته یوزر و پسورد باید به کد Base64 تبدیل شود که نیاز نیست در برنامه اندروید کدینگ Base64 را وارد کنید فقط قبلش یوزر و پسورد را به Base64 تبدیل کنید و در پروزه اندروید بگذارید.

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

    • Pouriya گفت:

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

  17. محمد گفت:

    با سلام و تشکر از زحمات شما

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

    بسیار ممنون

    • Pouriya گفت:

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

  18. amir گفت:

    سلام
    خیلی آموزش کاملی هست
    نمونه ی فارسیش پیدا نمیشه
    واقعا سایت عالی دارین،متاسفانه در حال حاضر همه ی سایت های فارسی آموزش اندروید،آموزش ساخت کتاب رو میذارن

    چندتا سوال
    ۱-چطوری میشه شکلک هم ارسال کرد به سرور و داخل دیوار اشتراک نمایش داد؟(یعنی کاربر ها شکلک هم بتونن ارسال کنن،مثل برنامه های وایبر و…) یا مثلا تصویر از گالری انتخاب و ارسال کنن؟

    ۲-من می خوام دیگه امکان تایید مدیر رو نذارم و پیام ها خودکار اضافه بشه(در اینصورت چطوری میشه برخی کلمات رو فیلتر کرد؟یعنی به جای اون کلمه *** نمایش داده بشه یا اگه اون کلمات، داخل متن پیامش بود اصلا پیام ارسال نشه)
    ممنون

    • Pouriya گفت:

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

      برای عدم تایید مدیر هم کافیه فیلد status رو از هر دو دیتابیس حذف کنید. با استفاده از دستور substring که در آموزشها گفته شد و یک حلقه تکرار هم میتونید متنهاتون رو فیلتر کنید.

  19. farshid karami گفت:

    سلام .من دانلود کردم قسمت های ۳ و ۴ و ۶ و ۸ وسط فیلم قطع می شه میاد اول مشکل چیه؟

  20. حسن گفت:

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

  21. علی گفت:

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

    • Pouriya گفت:

      سلام
      تخفیف از قبل داده شده.

      • علی گفت:

        اگر میشه یه دمویی از این آموزش قرار بدید ، مختصر در حد اینکه ببینم چه چیزی درست میکنید ؟ آیا توی این آموزش
        شبکه اجتماعی تد رو میخواید به صورت پروژه محور آماده کنید ؟
        کسی که این آموزش رو بخره میتونه بعد با چیزایی که یاد گرفته شبکه اجتماعی حرفه ای درست کنه؟

        • Pouriya گفت:

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

  22. ehsan گفت:

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

    • Pouriya گفت:

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

  23. صادق گفت:

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

    • Pouriya گفت:

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

  24. صادق گفت:

    خیلی ممنون
    بابت راهنماییتون

  25. hesam گفت:

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

  26. ebrahim گفت:

    سلام
    یه آموزش android دیگه مثل همین تهیه کنید ولی java نباشه
    با موتو Html 5 باشه که جدیدتره و بیشتر متدهای روز رو ساپورت میکنه.

  27. سبحان قادری نسب گفت:

    درود
    دوست عزیز من از آموزش هاتون بسیار لذت میبرم و از همین جا یک خسته نباشد تپول براتون ارسال می کنم
    ولی یک چیز هست در فصل چهارم آموزش اندروید در پایان مطالبی را فرمودید بر اینکه قرار است در چند قسمت جداگانه مواردی چون آپلود عکس کابر ، خواندن دیتابیس تحت وب (قراردادن دکمه لایک و سیستم ارسال پیام) و… این ها خیلی مهم هستند اگر این آموزش ها را قرار بدهید به هر قیمتی متشکر می شوم زیرا واقعا نیازمند آن هستم

    با سپاس

  28. آرمین گفت:

    با عرض سلام واحترام:
    من به برنامه نویسی اندروید علاقه مند شدم حال یک سوال از خدمت شماداشتم که :
    ۱ برای یادگیری این موضوع بهتراست دوره ی آموزشی شرکت کنم یا خیر؟
    ۲ برنامه نویسی اندروید را می توان به صورت خودخوان خواند و آن را فراگرفت؟
    لطفا صادقانه جواب دهید و توصیه شما چی هستش
    با تشکر

    • Pouriya گفت:

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

  29. مصیب گفت:

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

    • Pouriya گفت:

      سلام
      ورژن ایکلیپس مهم نیست. همینکه پلاگین های ADT نصب باشن حله. بعد از ایمپورت چند ثانیه صبر کنید تا کامل لود بشه. اگه لود نشد رفرش کنید. اگه بازم نشد دوباره ایمپورت کنید. اگه بازم نشد میشه گفت پلاگین ها ناقص نصب شدن

  30. vahid گفت:

    سلام
    این کد مربوط به نمایش سطر و ستونه
    public String Display_shared(int row,int fild){
    Cursor cu= mydb.rawQuery(“select * from content order by ID DESC”,null);
    cu.moveToPosition(row);
    String name=cu.getString(fild);
    return name;
    }

    ولی اگه بخوایم یه سطری رو بگیریم که مثلا ID مساوی یه عددی باشه بایستی کدش چجوری باشه؟
    مثلا این کد فورس کلوز میده با اینکه اون ID وجود داره
    public String Display_liked(int row){
    Cursor cu= mydb.rawQuery(“select * from content where ID=’100′”,null);
    cu.moveToPosition(row);
    String name=cu.getString(0);
    return name;
    }

    • Pouriya گفت:

      سلام
      کد اولتون که درسته و اگه اشتباهی هست احتمالا در دیتابیس و اسامی هشت.
      کد دومتون اگه فیلد ID از نوع int هست نباید مقدار ۱۰۰ رو داخل تک کتیشن (‘) قرار بدین.

      • vahid گفت:

        ممنون حل شد
        فقط یه مشکلی مونده اونم اینکه توی اکتیوتی sharedlist بغیر از listbox چندتا باتن اضافه کردم ولی نمیشه با findviewbyid براش نوشت
        sharedlist از listactivity مشتق شده هرکاری کردم نشد حتی اومدم نوع مشتق شدنش رو اکتیوتی خالی کردم بازم نشد
        چیکار کنم که توی باتن هایی که گذاشتم توی onclicklistener کد بنویسم؟
        وقتی findviewbyid رو میدم خطا میگیره
        با تشکر از راهنماییتون

  31. vahid گفت:

    سلام
    تو پروژه TED کار میکنم، وقتی اطلاعات زیادی میگیریم چطور میتونیم تقسیم کنیم به مثلا بیست تا پیام بعد وقتی کاربر اسکرول کرد بیستای دیگه لود بشه و…
    لطفا راهنمایی کنین

  32. ممیزی گفت:

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

  33. mashgholom گفت:

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

  34. نیما گفت:

    سلام استاد. این پروژه ی شما از رو سروری که خودمون تعریف می کنیم می خونه. اما من می خوام از یه سایتی که هیچ ربطی به ما نداره اطلاعات بگیرم. مثلا نتایج بازی های فوتبال رو از سایت varzesh3 بگیرم بعد اونارو بیارم تو اپ. اما ما که به سرور اونا دسترسی نداریم! اینجا تکلیف چیه؟!!

    • Pouriya گفت:

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

  35. حامد گفت:

    من یه مقدار کم php و کار با دیتابیس میدونم و الان میخوام آموزش اندروید رو یاد بگیرم یا پیش زمینه‌ای دیگه ای لازم هست
    و یه فیلم به عنوان دمو رایگان بزارید تا بدونیم کیفیت آموزش ها چقدر است لطفا لینک دمو رو بزارید
    ممنون میشوم

  36. علیرضا گفت:

    سرعت اینترنت من کمه.برای دانلود مشکل دارم.امکانش هست برای من پست کنید؟؟

    • Pouriya گفت:

      سلام
      از فروشگاه سایت میتونید خرید پستی کنید. irprogram.hamvar.ir
      اگر هم فصل خاصی رو مد نظرتونه به خودم ایمیل بزنید تا براتون ارسال کنم

  37. محمود گفت:

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

    • Pouriya گفت:

      سلام
      روش رابط PHP
      بله توی این فصل گفته شده چطور اطلاعات از دیتابیس mysql دریافت بشه و یا ارسال بشه.

      • محمود گفت:

        سرفصل هاتون رو دیدم ظاهرا در قالب text view اطلاعات رو نمایش میده.می خوام اطلاعات در قالب گرید یا لیست ویو نمایش بده.
        حالا اون چیزی که می خوام هم آموزش میدین؟
        بعد از نظر سرعت روش شما بهینه س یا نه؟چون که تعداد رکورد ها ممکنه بالای ۵۰۰ باشه

        • Pouriya گفت:

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

  38. اکبر گفت:

    ممنون از شما. من خرید کردم . به محض خرید لینک دانلودش اومد

    فعلا دارم دانلود میکنم. امیدوارم مفید باشه. با تشکر

  39. اکبر گفت:

    سلام مجدد. خاستم تشکر ویژه بکنم از این فیلمها که ۹ تا بود و استاد خیلی حرفه ای و ساده توضیح دادن که ۱۰۰% قابل هضم بود مطالبشون و جای سوالی نبود.

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

    ازتون ممنونم که این همه آموزش توپ و مفیدی که من دنبالش بودم رو فقط با ۲۵ هزار تومن در اختیارم قرار دادید.

    انصافا این آموزش به نظر من ۱۰۰ هزار تومن می ارزید

    واقعا همه چیزو راحت میشه فهمید.

  40. حامد گفت:

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

  41. vahid گفت:

    با سلام
    استاد، من به یه اروری برخوردم، لطفا راهنمایی بفرمایید چیکارش کنم

    thread exiting with uncaught exception

  42. صبا گفت:

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

    من این آموزش هارو خریداری کردم و میخواستم شروع کنم که همون اوش و پیدا کردن یه هاست رایگان که بتونم جدولم رو روش پیاده سازی کنم موندم !

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

    ممنونم از همتون

  43. پیمان گفت:

    سلام آقای انجمنی خسته نباشید .

    مثل همیشه عالی هس آموزشاتون..

    یه سوال داشتم از این آموزش میشه برای پایگاه داده های SQL موجود روی هاست هم استفاده کرد…

    منظورم اینه که بجای ارتباط با mysql به SQL server ارتباط پیدا کرد؟

  44. صبـا گفت:

    سلام استاد…

    من توی همون سطر اول این سری از آموزش هاتون گیر کردم ! یه هاست رایگان نمیتونم پیدا کنم که بتونم دیتام رو بسازم !!

    لطفا از استاد یا دوستان حاضر یکی راهنمائیم کنه :(

  45. پیمان گفت:

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

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

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

    ممنونم ازتون

  46. صبـــا گفت:

    آقای انجمنی لطفا دیدگاه منو تایید کنید ، به کمکتون نیاز دارم که پیغام گذاشتم

    ممنونم

  47. اکبر گفت:

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

    فقط الان یه مشکلی دارم. هرچقدرم سرچ کردم منبعی فارسی نبود….

    من نرم افزارم رو تکمیل کردم ولی نمیدونم دقیقا داستان امضای دیجیتال چیه

    آیا توی ایران میتونم این برنامه رو به نام خودم ثبت کنم؟

    آیا میتونم کاری کنم که کس دیگری نیاد ادعای مالک بودن نرم افزارم رو داشته باشه و از این جور حرفا ؟

    دقیقا باید چی کار کنم که پروژم قبل از انتشار محکم کاری بشه؟
    باید چی کار کنم؟

    ممنون میشم اگه جوابی کاربردی محبت بفرمایید

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

    • مدیر گفت:

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

  48. علی محمدی گفت:

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

  49. hossein گفت:

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

  50. OMID گفت:

    سلام استاد.

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

  51. hatef گفت:

    با سلام و سپاس از آموزش های مفیدتون

  52. hatef گفت:

    با سلام و سپاس از آموزش های مفیدتون

  53. hatef گفت:

    با سلام و سپاس از آموزش های مفیدتون

  54. hatef گفت:

    با سلام و سپاس از آموزش های مفیدتون
    تو این فصل شما ارتباط با سرور رو با php توضیح دادین که بسیار کاربردی و مفید بود ممنون میشم یه راهنمایی هم بکنین برای ارتباط با ASP.net و دیتا بیس SQL Server

  55. مهران گفت:

    میخواستم ببینم با استفاده از آموزش های داده شده و مخصوصا قسمت ارتباط با سرور میتونم یک بازی مثل کلش آو کلنز بسازم (با امکانات کمتر)؟
    من C کار کردم کانفیگ سرور های لینوکس رو بلدم mysql و phpmyadmin هم کار کردم
    بهترین دیتابیس برای ساخت بازی چی پیشنهاد میکنید ؟ mysql یا … ؟
    یکی از آموزش هاتون رو دیدم خوب بود و قابل فهم بود برام
    طراحی ۳d و گرافیک هم بلدم
    در کل انشالله ۲ ماه دیگر شروع به ساخت بازی مثل کلش آو کلنز میکنم و ممنون میشم به سوالاتم پاسخ بدید و من رو در این راه راهنمایی نمایید

    • مدیر گفت:

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

  56. مهدی رسولی گفت:

    سلام من پروژتون رو ایمپروت کردم روی اکلیپس بعد مای اس کیو ال هم به دیتابیسم ایمپورت کردم ولی یه مشکلی داره که آخرین اخبار و جملات رو بصورت ؟؟؟؟؟؟؟؟؟ نشون میده یعنی utf8 فک کنم نیس و من فایل های php رو utf8 کردم توی برنامه رفتم و ورود رو که زدم خطا داد رفت بیرون از برنامه، میشه بپرسم کجای کار مشکل داره ؟
    دیتابیس هم که ایمپورت کردم خودتون utf8 کردین دیگه پس چطوریه ؟

    • مدیر گفت:

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

  57. امین گفت:

    سلام
    چرا دیگه تخفیف ندارین ؟؟؟

  58. ali گفت:

    باسلام
    میشه اموزش طراحی سیستم چت رو هم بزارید ؟ انقدر تو سایت های خارجی گشتم چیزی نبود به جز gcm وxmpp که ازشون سردرنباوردم.
    واینکه امکان طراحی چت برای برنامه فوق با استفاده از آموزش ها هستش یا خیر؟

  59. ali گفت:

    سلام
    من برنامه رو تا قسمت ۴ انجام دادم ولی وقتی برای بعداز اینکه اطلاعات ارسال میشه برای ورد شرط میزارم هیچی عملکردی نشون نمیده و تو همون حالات صبر کنید میمونه ولی اگر بردارم و همون دستور !resرو بزارم جواب میده. کلی بگم وقتی قبل از res علامت ! میزارم جواب میده نزارم همون طور میمونه

  60. ali گفت:

    سلام
    اقا من تو قسمت۷ موندم یعنی وقتی مطالب رو از دیتابیس میگیره برای ثبت در دیتابیس mysqlllite به جز ستون اول از ستون دوم همه رو تکرار میکنه و اگرمطالب ۲باشه ۱۱تا فیلد پشت سرهم میسازه که محتوای تکراری هستن به جز ستون ۱٫ اینکه مکان فیلدها رو هم اشتباهی میزنه به جز ستون ۱٫منظورم از ستون همون مشخصات ایدی ۱ هستش. چیکارکنم؟

    • مدیر گفت:

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

  61. ali گفت:

    سلام
    واقعا ببخشید که اینقدر سوال پیچ میکنم ها

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

    تشکر واقعا بببخشید

    • مدیر گفت:

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

  62. ali گفت:

    سلام

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

    • مدیر گفت:

      سلام
      متوجه نشدم. واضح تر میگید؟

      • ali گفت:

        ببینید من داخل دیتابیسم اون پست هایی که عکس دارند خب به تبع ستون موردنظر که براش گذاشتم داخل هردو دیتابیس باید لینک رو وارد کنند. خب میکنند ولی پست هایی که عکس ندارند وباید در هردو دیتابیس خالی باشند توی دیتابیس هاست خالی هست ولی داخل دیتابیس اندروید اون ستون خالی نیست و مقدار ستون قبلی رو تکرارر میکنه (یعنی دو ستون با مقدار مشابه)
        http://8pic.ir/images/ydchzktij6nxy9l9nsco.png
        اون قسمت که با رنگ قرمزنوشتم توی دیتابیس اصلی خالی هستش ولی در دیتابیس اندروید پر شده .

        • مدیر گفت:

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

  63. حسین گفت:

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

  64. mohammad گفت:

    استاد چرا نمیتونم من داخل سایت gigblog اکانت بسازم ؟
    یعنی میتونما ولی ایمیل رجیستری واسم ارسال نمیشه
    خیلی ممنون :)

  65. علیرضا بیطاری گفت:

    سلام آقا پوریا. خسته نباشید.
    من میخوام تو برنامم به یه سایت Login کنم که باید Cookieها + Sessionها رو هم نگه دارم ، وگرنه به دیگر بخش های سایت دسترسی نخواهم داشت.
    اگر میشه راهنمایی کنید چطور اینکار رو کنم ؟؟!!

    خیلی ممنونم.

  66. قاسمی گفت:

    سلام و خسته نباشید
    مرسی از آموزشهاتون
    این آموزش رو برای asp و sql server ندارید؟ یعنی سمت سرور با asp باشه.
    ممنونم

  67. جواد گفت:

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

    به صورت اتوران که نیست؟؟؟؟؟؟؟؟؟؟؟

    سریع پاسخ بدید که میخوام بخرم———-ممنون

  68. Ata گفت:

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

  69. mehdi گفت:

    سلام لطفا قیمت رو پایین بیارید می خوام بخرم این قدر بودجه ندارم :دی
    اگر موافق بودید قیمت جدید رو برام ایمیل کنید
    b.soily@yahoo.com

  70. علی گفت:

    سلام چطوری میشه تو قسمت sharedlist از actionbar استفاده کرد؟

    • مدیر گفت:

      درود
      اگر منظور شما این هست که در قسمت منوی برنامه میخواهید sharedlist خودتون رونمایش بدید باید کد برنامه تون به جای قسمت onCreate در قتسمت منوی اکتیویتی بنویسید.
      اگر هم منظور ارث بردن اکتویتی sharedlist از کلاس actionbarActivity هست می تونید در قسمت onCreate به جای Activity عبارت actionbarActivity رو قرار بدید و فایل های مورد نیاز رو ایمپورت کنید.

      • علی گفت:

        نه من میخوام توی قسمت دیوار اشتراک اکشن بار بزارم وتوش دکمه هایی بزارم که با زدنشون بشه به صفحه ارسال پست رفت و… ولی مشکل من اینجاست باتوجه به اینکه در قسمت extends ListActivity اگر اون رو به extends ActionBarActivity تغییر بدم اکشن بار میاد ولی این بار کد
        setListAdapter(new AAD());
        کارنمیکنه. میخوام اکشن بار برای اندروید با api 8هم قابل استفاده باشه.

  71. امیر گفت:

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

  72. مجید گفت:

    سلام اموزشتون خیلی عالی بود

    ممنون میشم که کد سمت سرور رو با asp.net و C# هم یک توضیح مختصر بدین

    حد اقلا همون قسمت دریافت اطلاعات رو بگین

    با تشکر

  73. Ho33ein گفت:

    با سلام وتشکر از آموزشهای خوبتون
    من فایل های php رو روی هاست آپلود کردم ولی از فایل gfc ارور زیر رو گرفته نمیدونم مشکلش چیه من php کار نکردم تا حالا توی اینترنت هم سرچ کردم چیزی دستمو نگرفت ممنون میشم زود جواب بدید
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/u594939501/public_html/gfc.php on line 13
    با تشکر

  74. mehdi گفت:

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

  75. sja گفت:

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

  76. pouria گفت:

    سلام با تشکر فراوان از شما بسیار متشکرم ازتون خیلی خیلی سایت خوبی دارین و همینطور استعداد بالایی :) …. یه سوال داشتم استاد . چطور میشه برنامه ایی رو تغییر داد مثلا برنامه ای که از قبل ساخته شده مثل وایبر بتونیم تغییراتی روش اعمال کنیم ؟ مثلا برام سواله که چطور وقتی گوشیمون به نت وصل میشه درجا حالت آنلاین برا دوستامون ظاهر میشه ؟ یا برعکس ؟ مرسی منتظر جوابتونم

    • مدیر گفت:

      درود. دیدن و تغییر دادن کد های برنامه ساخته شده و منتشر شده بدون اطلاع مالک برنامه، خلاف حق کپی رایت هست و به سادگی اماکن پذیر نیست. ( اما راهکار هایی وجود دارد)
      در مورد سوال شما ، با یک کلاس ساده اندروید دسترسی به اینترنت چک می شود، و اگر خروجی کلاس true باشد، یعنی شما به اینترنت متصل هستید، و با یک if ( در صورت متصل بودن ) حالت آنلاین شما برای دوستانتان فرستاده شده و آنها شما را به صورت آنلاین مشاهده می کنند.

  77. ali گفت:

    با سلام و تشکر از آموزش خوبتون
    در آموزش قسمت دوم ؛ من از طریق آدرس url در مرورگر می توانم پاسخ درخواستی ام را دریافت نمایم ولی از طریق youwave نمی توانم پاسخی دریافت نمایم، مشکل کجاست؟

    • مدیر گفت:

      سلام
      دلایل زیادی ممکنه باعث این مشکل بشه.
      مثلا ممکه شما در manifest اجازه دسترسی به اینترنت رو به برنامه نداده باشید و یا اشتباهی در مقدار دهی عبارت url مربوطه رخ داده باشه!

  78. hosein گفت:

    با سلام خدمت استاد محترم و تشکر از آموزش خوب شما
    مشکلی داشتم و آن هم اینکه در هنگام گرفتن پاسخ از سرور به غیر از جواب درخواستی ام عبارت زیر را نیز دریافت می نمایم(سرور من vvs.ir می باشد)
    مثلا < no user</script
    حال باید چه کار کنم؟

    • مدیر گفت:

      سلام
      شما باید کد سمت سرور خودتون رو اصلاح کنید.
      عبارت no user چاپ شده ممکن است مربوط به قسمت قبلی آموزش باشد که شما یادتون رفته پاکش کنید.
      و هم مربوط به یک تگ ناقص نوشته شده در فایل سمت سرور شماست ، این عبارت را از کد حذف کنید.

  79. Ho33ein گفت:

    با سلام وتشکر از آموزشهای خوبتون
    من فایل های php رو روی هاست آپلود کردم ولی از فایل gfc ارور زیر رو گرفته نمیدونم مشکلش چیه من php کار نکردم تا حالا توی اینترنت هم سرچ کردم چیزی دستمو نگرفت ممنون میشم زود جواب بدید
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/u594939501/public_html/gfc.php on line 13
    با تشکر

  80. فدايي گفت:

    سلام
    من قسمت دریافت اطلاعات از سرور با مشکل رو برو شدم
    یعنی هر مطلب فارسی که از سرور گرفته میشه به صورت علامت سوال هست
    قسمت سرور هم روی ut8-persian گذاشتم باز هم درست نشد
    میشه راهنمایی کنید مشکل از کجاست ؟

    • مدیر گفت:

      سلام
      علاوه بر مشخص کردن مقدار utf8 برای table
      برای هر سطر که عبارت فارسی قرار است در آن ذخیره شود هم مقدار utf 8 قرار دهید.

  81. حسین عباسی گفت:

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

  82. حسین گفت:

    سلام چرا جواب نمیدین پس!من فایل های php رو روی هاست آپلود کردم ولی از فایل gfc ارور زیر رو گرفته
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/u594939501/public_html/gfc.php on line 13
    چکار باید بکنم
    با تشکر

    • مدیر گفت:

      سلام
      این خطا زمانی پیش میاید که اطلاعاتی از کوئری برنمیگردد ،
      طبق پیغام خطا که به خط ۱۳ اشکال گرفته ، اون خط رو بررسی کنید.

  83. ali گفت:

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

  84. سید حسین معتمدی گفت:

    سلام. لطفا همین آموزش ها را برای sqlserver و .net نیز بگذارید. ممنون

  85. saeed گفت:

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

    با تشکر

  86. علی گفت:

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

  87. علی گفت:

    دوباره سلام و ممنون بابت آموزش. یه سوال : وقتی Login میکنیم میره تو صفحه ی index . من می خوام بره داخل یک فرگمنت نه اکتیویتی ولی وقتی می خواد بره برنامه force close میده؟ مشکل از کجاست؟

    • مدیر گفت:

      سلام
      توجه کنید که شما با استفاده از Intent نمی توانید فرگنت بسازید تا اطلاعاتی را به آن ارسال کنید.
      اگر چه شما می توانید فرگمنت رو با استفاده از کد زیر در اکتیویتی قرار دهید:
      getFragmentManager().beginTransaciton().add(R.id.id_of_container, new UploadFragment(), false).commit
      ();

  88. saeres گفت:

    سلام من این آموزش رو خریدم اگه میشه نحوه ارتباط دادن با هاست های غیر رایگاه هم بگی من جای آدرس دیتابیس تو ارتباط دهنده ها php میزنم localhost ولی جواب نمیده اگه میشه راهنمایی کنید

    • مدیر گفت:

      سلام
      به صورت پیش فرض آدرس اکثر هاست های غیر رایگان localhost هست، اگر این طور نیست این آدرس را می توانید از سرویس دهنده خود بپرسید.
      در ضمن توجه کنید که اطلاعات دیتابیس خودتون رو هم چک کنید ممکنه مشکل در یوزرنیم و پسورد وارد شده در فایل php علت مشکل در اتصال به دیتابیس شده باشه.

  89. علی گفت:

    استاد عزیز ممنون حل شد اون سوال ، معذرت این همه سوال می کنم.

    من قسمت ریجستر رو برای یک جا مثل تماس با ما استفده کردم و چند تا EditText دارد و تا Spinner . در قسمت SetOnClickListener که getText().toString() هست برای EditText ها برای اسپینرها چی باید بگیره؟ لطفا راهنمایی کنید.خیلی مهمه واسم. تشکر

    • مدیر گفت:

      خواهش. اگه منظورتون گرفتن آیتم انتخاب شده باشد می تونید از کد زیر استفاده کنید:
      Spinner spinner = (Spinner)findViewById(R.id.spinner);
      String text = spinner.getSelectedItem().toString();

  90. محمد گفت:

    سلام استاد
    ابتدا یه تشکر ویژه از پکیج فوق العاده و بی نظیری که ساختید میکنم و یه خسته نباشید جانانه…
    سوالم ازتون این هست که بنده میخوام زمانی کهcontent یه سطری جدید در حال اکتیو بهش اضافه شد، یک سرویس، یه اعلام (notification) به کاربر بده در حالی که برنامه بسته هستش.
    باید از سرویس استفاده کنم؟
    اگه ممکنه راهنمایی کنید چون خیلی تحقیق کردم اما جواب درست درمونی پیدا نکردم

  91. asef گفت:

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

  92. جواد گفت:

    سلام خسته نباشید.
    یه سوال دارم . آیا میشه با این پکیج برنامه اندروید چت روم رو ساخت.
    حدودا شبیه به لاین(خیلی کم)

    • مدیر گفت:

      سلام و درود
      بله.

      • جواد گفت:

        یه سوال دیگه
        من هیچ سر رشته ای از برنامه نویسی اندروید ندارم
        با خرید این پک میتونم یاد بگیرم
        منظورم اینه مقدماتی هم داره تو این بخشش که حداقل یکم اشنا بشیم
        راستش زبون های برنامه نویسی دیگه رو بلدم
        خیلی ممنون

        • مدیر گفت:

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

  93. علی گفت:

    با سلام

    وقتی برنامه رو اجرا می کنم جملات بصورت علامت سوال(????????) نمایش داده می شوند .

    لطفا راهنمایی بفرمایید .

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

    • مدیر گفت:

      درود
      از phpMyAdmin اطمینان حاصل کنید که مقدار collation داده ها utf8_persian_ci باشه.

      • علی مجاهدی گفت:

        سلام
        من هم همین مشکل را با متن فارسی دارم
        هم در INSERT و هم در بازیابی از دیتابیس
        دیتابیس سرور را کامل چک کردم همه ی ستون ها utf8_unicode_ci هستند
        از هیچ طریقی نتونستم مشکل را حل کنم
        لطفا راهنمایی کنید

        • محسن گفت:

          آقا چی شد، کسی به نتیجه رسید براب متن فارسی که به صورت علامت ؟ نمایش داده میشه؟

  94. محمد حسین گفت:

    با سلام
    توی برنامه نهایی که گذاشتین وقتی رو بروز رسانی برای بار دوم کلیک میکنم و دوباره میرم تو بخش دیوار اشتراک دو تا فیلد خالی آخرش اضافه میکنه هر بار که این کار رو تکرار میکنم همینطور دو تا دوتا اضافه میشه
    توی جملات آماده دریافت هم کلا هر بار یه چیزی نشون میده و منفی میشه
    خواهش میکنم آموزش رفع این دو تا باگ رو بزارید

  95. احمد گفت:

    سلام دوستان یه نرم افزاری میخوام که بتونم با هاش سایت بسازم اگه دارید یا این که میشناسید بهم معرفی کنین خیلی ممنون اینم شمارمه بهم اس بدین دربارش ۰۹۳۰۳۲۱۶۳۶۰

  96. وحید گفت:

    سلام
    این نوشتن با پی اچ پی یعنی چی ؟؟؟؟
    من سی شارپ کار می کنم . بعد اندروید با پی اچ پی چه کار داره ؟
    ممنون

  97. علی گفت:

    با سلام و احترام:
    می خواستم ببینم در قسمت لاگین وقتی لاگین میشم و مقدار username میاد ذخیره میشه و نمایش داده میشه ، میشه مقدار شماره موبایل هم گرفته بشه و نشون داده بشه مثل username?
    اگر امکان داره بگید باید چکار کنم. ممنون

  98. علیرضا گفت:

    سلام استاد
    ببخشید من جدیدا وقتی پروژه رو وارد برنامه میکنم
    این خطا رو میده بهم و نمی تونم اجراش کنم
    Unable to resolve target ‘android-19
    تو نت گشتم جواب بود ولی اصلا دقیق توضیح نداده بودن مبهم بود

  99. رضا گفت:

    سلام
    من دیتابیس و برنامه رو روی سرور local خودم راه انداختم (با استقاده از xampp) ولی کار نمی کنه اگه ممکنه راهنمایی کنید.
    تنظیمات فایل های php رو درست کردم
    آدرس فایل های php
    http://localhost/android
    یه دیتا بیس با نام TED در MYSQL با یوز روت هم درس کردم

    • reza گفت:

      خودم جوابشو پیدا کردم گفتم اینجا هم بگم:
      اگه بخوایم به سرور لوکال وصل شیم بجای
      http://localhost
      باید بنویسیم
      http://10.0.2.2
      سوال دیگه دارم لطفا جواب بدید چرا عبارت های لود شده بصورت ؟؟؟؟ نمایش داده میشه درحالی که توی mysql درست نشون میده باید چکار کنم خواهش میکنم جواب بدید
      ممنون از آموزش های فوق العاده که آماده کردید

  100. علیرضا گفت:

    سلام مجدد
    ببخشید می دونم نباید این سوال رو اینجا مطرح کنم ولی چه کنم چاره ای نمونده برام
    من یه پروژه دارم که هیچ مشکلی نداره به جز یه قسمتش که وقتی میخوام خروجی بگیرم این خطا رو میده که مربوط به ترجمه کردن هستش
    من متوجه نمیشم باید چیکار کنم آقایی میکنی اگه راهنماییم کنی
    پیام خطا :

    “app_name” is not translated in af, am, ar, bg, ca, cs, da, de, el, en-rGB, en-rIN, es, es-rUS, et-rEE, fa, fi, fr, fr-rCA, hi, hr, hu, hy-rAM, in, it, iw, ja, ka-rGE, km-rKH, ko, lo-rLA, lt, lv, mn-rMN, ms-rMY, nb, nl, pl, pt, pt-rBR, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl, tr, uk, vi, zh-rCN, zh-rHK, zh-rTW, zu

    Issue: Checks for incomplete translations where not all strings are translated
    Id: MissingTranslation

    If an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.

    If the string should not be translated, you can add the attribute translatable=”false” on the element, or you can define all your non-translatable strings in a resource file called donottranslate.xml. Or, you can ignore the issue with a tools:ignore=”MissingTranslation” attribute.

    By default this detector allows regions of a language to just provide a subset of the strings and fall back to the standard language strings. You can require all regions to provide a full translation by setting the environment variable ANDROID_LINT_COMPLETE_REGIONS.

    You can tell lint (and other tools) which language is the default language in your res/values/ folder by specifying tools:locale=”languageCode” for the root element in your resource file. (The tools prefix refers to the namespace declaration http://schemas.android.com/tools.)

    []

    کلا دو تا فایل هستن که فک کنم مربوط به هم باشن
    یکیش تو خود برنامه اصلی که اسمش strings.xml
    اون یکی هم تو پوشه actionbarsherlock که توی lib قرار داره
    اسمش abs_ strings.xml هستش
    منتظر راهنماییتون هستم سپاس و خسته نباشید

    • مدیر گفت:

      سلام
      به اینجا برید:
      “Window” > “Preferences” > “Android” > “Lint Error Checking”
      و MissingTranslation رو از error به warning تغییرش بدید.

  101. علیرضا گفت:

    یه سوال دیگه که بالا تر رضا هم پرسیده و جواب هم داده
    public static final String BASE_URL = “http://10.0.2.2/1/2/”;
    واسه وصل شدن به دیتا بیس تو لوکال هاست باید
    این ادرس رو وارد کرد؟
    http://10.0.2.2

  102. zahra azizi گفت:

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

  103. حبیب گفت:

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

  104. دریا گفت:

    سلام من می خوام ان شا ا… یه اپلیکیشن ساده برای سایت بسازم البته تا بحال با اندروید کار نکردم
    میشه راهنماییم کنید از کجا باید شروع کنم
    می خواستم بدونم از نظر شما یادگیری فیلم ها تا اجرا برنامه با روزی حدودا ۵ ساعت وقت گذاشتن بنظرتون چقدر زمان می بره قبلا هم c++ کار کردم
    ممنون

    • مدیر گفت:

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

  105. علیرضا گفت:

    دوستان علاقمند به برنامه نویسی اندروید و کسب درامد از ان با سایتی ایرانی اشنا شدم که میتوانید با استفده از برنامه سازهای ان برنامه های حرفه ای اندروید بسازید و با انتشار ان کسب درامد کنید لینک سایت:
    androidappmaker.ir

  106. حبیب گفت:

    سلام لطفا مشکل این قسمت از برنامه نویسی ام رو حل کنید از طریق فیلم هاتون قسمت سرور نگاه کردم و مو به مو نوشتم ولی نمی دونم چرا وقتی رو دکمه کلیک می کنم مقدار خالیه لینک سوال
    http://p30droid.com/Thread-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%DB%8C%D9%88%D8%B2%D8%B1-%D8%A8%D9%87-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D9%BE%DB%8C-%D8%A7%DA%86-%D9%BE%DB%8C-%D8%AF%D8%B1-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF?pid=12658#pid12658

  107. Hadi گفت:

    با سلام بنده پکیج رو خریم ولی سورس توش نبود :( اگه میشه راه نماییم کنین ممنون.

  108. محسن گفت:

    سلام مهندس
    من فقط سورس رو میخام، ایمیلم زدم
    از صفحه تماس با ما هم درخواستمو فرستادم پاسخ ندادید.
    ممنون

    • مدیر گفت:

      سلام و ادب
      بابت تاخیر عذرخواهم.
      سورس فقط همراه پکیج ارائه میشه.

      • محسن گفت:

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

  109. محسن گفت:

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

  110. محسن گفت:

    درود،
    پهنای باند هاست برای این اپلیکیشن با حدود ۵۰۰٫۰۰۰ کاربر چقدر در ماه باید در نظر گرفته بشه؟
    با سپاس

    • مدیر گفت:

      سلام
      ۵۰۰۰۰۰ کاربر ؟؟؟!!!
      اگه این تعداد کاربر در ماه هست پهنای باند ۱ گیگابیت کافیه. در صورتی که ترافیک مصرفی هر کاربر بالا هستش ۱۰ گیگابیت تهیه کنید بهتره.

  111. آرمین گفت:

    سلام آقای انجمنی با تشکر از شما بابت آموزش های بی نظیری که ارائه میدید.من پکیج تون رو کامل خریداری کردم و بیشتر آموزشاتونو .

    من یه مشکل دارم اگه بخوام اعداد اعشاری (به طور مثال اعداد طول و عرض جغرافیایی) رو به سرور بفرستم باید تو پروژه چه تغییراتی انجام بدم؟یعنی تو قسمت دوم همین آموزش.
    اعداد GPS از نوع دابل هستند و من میخواهم به جای string اعدادی از نوع دابل به سرور بفرستم(هر چند ثانیه یک بار)!ممنون میشم اگه جوابم رو بدید.

  112. mahdi گفت:

    باسلام ببخشیدمن دوتاسوال داشتم یکی اینکه فایلی که من میخوام تبدیل بهphpکنم تبدیل نمیشه .دوم اینکه این سایت cpasکه شماواردش شدیدهنگامی که واردمیشم یوزروپسووردمیخواد .لطفابابت این دوتا سوال راهنماییم کنید

  113. mahdi گفت:

    باسلام وخسته نباشیدخدمت شما.من ازسایت gigfaهاست ودامنه ساختم برنامه phpروتوی فایلnotpadنوشتم پسوندشوبه phpتغییردادام ولی هرچی توهاست اپلودومیزنم اپلودنمیشه یعنی معلوم نیست فایل اپلودش کجا میره .لطفاراهنمایی کنید

  114. erfan گفت:

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

  115. فریبا گفت:

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

    yes

    یعنی دقیقا سورس صفحه رو میاره
    این یه مشکله یا برنامه م درست کار میکنه؟

  116. فاطمه گفت:

    سلام چرا برا من ایمیل فعال سازی هاست نمیاد؟

  117. فریبا گفت:

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

    • مدیر گفت:

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

  118. احمد گفت:

    سلام ، برنامه این قسمت رو دانلود کردم ، باحال بود یه قسمت داشت که شبیه برنامه جملک بود ، جمله جدید رو میگم ، این رو میشه مثل برنامه جملک در اورد؟ و آخرین سوالم اینه که من SDK رو ارتقا دادم ، خیلی کد ها عوض شدن و به صورت دیگه نوشته میشن نسخه SDK 24.3.3 ، کلا بگم کدهایی ک استفاده کردین رو SDK 24.3.3 میخونه؟ از SDK قدیمی استفاده نکرده باشین؟

  119. فریبا گفت:

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

  120. امین گفت:

    سلام آموزش رو اکلیپس هست یا بیسیک فور اندروید؟
    و اینکه میشه برنامه ای مثل بانک پیامک پایون نوشت؟

  121. فرهاد گفت:

    سلام من پکیج فصل چهارم رو خریداری کردم و از نحوه آموزش دادن شما خیلی خوشم اومد
    یه سوال داشتم اگه بخوام پکیج کامل اندروید با ۶۰ درصد تخفیف رو خریداری کنم، آیا امکانش هست که قیمتشو از اون ۳۶ تومن که واسه فصل چهارم پرداخت کردم کم کنین؟ چون فصل چهارم هم تو پکیج کامل وجود داره
    ینی به جای۵۶ تومن، ۲۰ تومن پرداخت کنم؟
    اگه این امکان وجود داره بهم بگین

  122. baran گفت:

    سلام خسته نباشید
    من از روی فیلم های پکیج ۴ یعنی ارتباط با سرور (TED) یه پروزه واسه خودم ساختم اما یه اشکالی داره ممنون میشم راهنمایی کنید:
    یه اطلاعات دارم (ali , 1) که می خوام ali رو بفرستم ۱ رو برام نمایش بده اما وقتی پسورد برام ارسال میشه ۱ به تنهایی نمایش داده نمیشود بلکه به همراه نوشته زیر نمایش داده می شود :

    اشکال از کجاست ؟
    فقط بگم من فایل phpام رو درون file manager2 قراردادم
    باتشکر

  123. baran گفت:

    برای توضیح بیشتر:
    درستش اینه که عدد ۱ برای من نمایش داده شود
    اما عدد ۱ به همراه تگ script با یه سری چیزای دیگه نمایش داده می شه

    • فرهاد گفت:

      سلام
      منم این مشکل رو داشتم و متوجه شدم اشکال از هاست است. اگر هاستتان را عوض کنید به احتمال زیاد حل می شود. من xzn.ir را پیشنهاد می کنم.

  124. فرهاد گفت:

    سلام
    آخه چطور امکان داره. من خودم حدود یه ماه پیش پکیج فصل ۴ رو خریداری کردم و لینکشو واسم فرستادین. البته شاید با اون یکی ایمیلم خریداری کردم. اگر امکانش هست اون یکی ایمیلم رو هم چک کنین . چون مطمئن نیستم: fariba.khosroabadi@gmail.com

  125. saeed گفت:

    سلام با تشکر از آموزشتون
    یه سوال:
    چرا از روش json که هم امن تر و هم سریع تره استفاده نکردید؟

  126. محمد گفت:

    با سلام
    این فصل اموزش بر اساس اکلیپس هست یا اندروید استدیو ؟
    من اکلیپس کار هستم ولی با اندروید استدیو نمیتونم کار کنم چون یه سری چیزا مثل bundle داره که من نحوه کار باهاش و کاراییش رو نمیدونم
    کدوم فصل هاتون با اکلیپسه ؟
    با ایا خودتون یا سایت دیگه ای لینکی دارید که اموزش کوچیک واسه افرادی مثل منو داشته باشه ؟

    • مدیر گفت:

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

  127. mehdi گفت:

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

  128. asef گفت:

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

  129. محمد گفت:

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

  130. موسی گفت:

    سلام
    سرفصل های این مجموعه نسبت به ورژن ۲۰۱۶ بهتر به نظر میاد. فایل رو خیلی از سایت ها
    برای فروش گذاشتن. همین مطالب تو ۲۰۱۶ هست یا متفاوته؟

    • مدیر گفت:

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

  131. محمود گفت:

    سلام ببخشید یه مشکل در فایل رابط بین پایگاه داده رخ داده من همه چیو طبق جلسه اول پکیج ارتباط با سرور پیش رفتم و دونه به دونه کارهارو انجام دادم ولی وقتی اون جایی که میزنید ali و pooriya چاپ میشه ولی من همه چیو درست وارد کردم ولی به جای اینکه چاپ کنه یه وارنینگ میادو اینم پیغامشه
    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/u571926657/public_html/text1.php on line 16
    لطفا کمکم کنید من که اول کاری به مشکل خوردم ممنون میشم راهنمایی کنید.

  132. محمود گفت:

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

    بنده طبق فیلم های آموزشی ارتباط با سرور پیش رفتم و همه چیو مو به مو نوشتم و انجام دادم و حتی از روی سورس برنامه هم نگاهی انداختم و هیچ چیزی رو جا نذاشتم و دقیقا همه چی کامل نوشتم و انجام دادم اما نمیدونم چرا برنامه رو اجرا میکنم و در بخش ورود نام کاربری و پسورد رو میزنم صفحه ی بعدی میاد ولی همون لجظه فورس کلوز میاد و برنامه بسته میشه
    تصاویری از قسمت logCat برنامه گرفتم من که چیزی سرم نمیشه اینجا میزارم لطفا ببینید خطاش چیه مشکلش چیه ممنون میشم کمکم کنید
    ممنون میشم هر چه سریعتر جواب بدین
    اینم تصاویر:
    http://mahmood6717.xzn.ir/a.png

    http://mahmood6717.xzn.ir/b.png

    http://mahmood6717.xzn.ir/c.png

    http://mahmood6717.xzn.ir/d.png

  133. محمود گفت:

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

    • مدیر گفت:

      درود بر شما
      این مورد دلایل مختلفی میتونه داشته باشه. از نحوه کوئری گرفتن تا چک کردن شرط ورود یا کنترل مقادیر ورودی …

  134. محمود گفت:

    سلام خسته نباشید
    اون مشکلم حل شد یه جا اشتباه کرده بودم البته اشتباه که نه میخواستم برای محاسبه تعداد کاربرانم یه کلید داشته باشم که بر حسب اون تعداد کاربران رو محاسبه کنم برای همینم یه فیلد به table users اضاف کردم اونو گذاشتم ID به خاطر همین بود که اشتباهی فیلد family رو با فیلد username مقایسه میکرده که ببینه درسته یا نه میخواستم برم کد نویسی برنامه رو دستکاری کنم و به جای اینکه بیاد فیلد ۲ و ۳ رو با هم مقایسه کنه بیاد فیلد های ۳ و ۴ رو با هم مقایسه کنه ولی بعدا فهمیدم خب چه کاریه ,محاسبه کاربران که مثل محاسبه تعداد متن یا همون جمله های ارسالی در table content میمونه بلاخره یک تکس ویو هم گذاشتم در صفحه index برای نمایش تعداد کاربران خلاصه.. بگذریم.
    چی میخواستم بپرسم تا کجا که کشش دادم کلا یادم رفت چی میخواستم بگم ببخشید ولی یه مشکل دیگه هست که من میخوام فقط لینک رو عوض کنم میخوام لینک یه هاست دیگه رو بهش بدم اما وقتی مثلا روی ثبت نام میزنم همین جور که داره لود میکنه و زمان هم میبره ولی اخرش میگه خطا در برقراری ارتباط همون پیغامی که وقتی مشکلی در سمت سرور پیش اومد بیاد ولی نمیدونم چرا اینجوریه من همه فایل های رابط رو روی اون هاستی که میخوام برنامه ام به اون لینک بشه اپلود کردم و دستابیس هم ساختم همه کار کردم ولی نمیدونم چرا اینجوری ولی وقتی لینک هاست شمارو که در برنامه استفاده کرده بودید بهش میدادم وارد می شد اما نمیدونم مشکلش با لینک اون یکی هاستم چیه
    در ضمن ببخشید که حرفام طولانی شد واقعا عذر میخوام که وقتتون رو گرفتم
    خوش حال میشم که کمکم کنین و ممنون

  135. سمیع فنی گفت:

    سلام من پکیج کامل اندروید رو ازتون خریدم ولی فقط به بخش ارتباط با سرور نیاز دارم و در این بخش به ایجاد سرچ در برنامه وارتباط چند کاربر به برنامه و محدودیت گذاشتن استفاده هر کاربر به دیتابیس رو نیاز دارم لطفا برام لینک این قسمت رو بزارید .من ساعت ۱۴:۱۵ باهاتون تماس گرفتم و گفتم که سرعت اینترنتم کم هست و به این آموزش نیاز دارم

  136. سمیع فنی گفت:

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

  137. javad گفت:

    سلام اقا پویا
    من به شدت نیاز دارم قسمتی از این اموزشای قدیمی رو یاد بگیرم
    چرا از رو سایت برداشتینش اینا رو
    از کجا می تونم دانلودش کنم؟!؟؟؟

  138. سمیع فنی گفت:

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

  139. حامد گفت:

    آیا در اندروید امکان استفاده از تکنولوژی های دات نت وجود نداره و نمیشه با ado.net کانکت شد به سرور ؟

  140. رضا گفت:

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

  141. alireza گفت:

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

  142. امین گفت:

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

    • مدیر گفت:

      درود
      پکیج جدید خیلی از مجموعه قبلی قوی تر هستش. اون پکیج پکیج قدیمی و در محیط Eclipse بود ولی پکیج ۲۰۱۶ اندروید استودیو هستش.
      پاسخ سوال دومتون هم خیر هستش.

  143. فرهاد گفت:

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

    • مدیر گفت:

      با درود
      این مجموعه از سایت حذف و با مجموعه جدید اندروید جایگزین شده.
      لطفا از مجموعه جدید استفاده بفرمایید.

  144. مهدی گفت:

    سلام
    ببخشید هرچی میگردم لینک دانلود این پکیجو پیدا نمیکنم
    پس لینک دانلود پکیج ارتباط با سرورتون کجاست ؟

  145. Armin گفت:

    سلام برای چی این پکیج رو حذف کردید من میخواستم بخرم

    • مدیر گفت:

      با درود
      این مجموعه از سایت حذف و با مجموعه جدید اندروید جایگزین شده.
      لطفا از مجموعه جدید استفاده بفرمایید.

  146. حسین گفت:

    سلام و خسته نباشید
    من به سرفصل های این پروژه برای یه پروژه شخصی نیاز دارم. امکان خرید یا دانلود وجود نداره؟

    • مدیر گفت:

      با درود
      این مجموعه از سایت حذف و با مجموعه جدید اندروید جایگزین شده.
      لطفا از مجموعه جدید استفاده بفرمایید.

  147. فرهاد هاشمی گفت:

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

  148. قاسم چراغی گفت:

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

  149. ستار گفت:

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

  150. امید گفت:

    سلام
    لینکی برای دانلود این فصل پیدا نکردم
    میدونم که قدیمی شده و احتمالا حذفش کردید، بخش چهارم آموزش های جدیدتون رو هم دانلود کردم، ولی الان به چندتا از سرفصل های این مجموعه قدیمی نیاز دارم
    اگر امکانش هست یه لینک برای دانلودشون برام ارسال کنید
    ممنون
    omidnajipro@gmail.com

  151. mohsen گفت:

    سلام
    چرا سایت شما این مدلیه خیلی بهم ریختس!!!
    الان چند دقیقس دارم دور خودم می چرخم اگر مجموعه هاتون قدیمیه و لینک دانلودشو حدف کردین چرا صفحات مربوط به اونارو از روی سایت حذفش نمی کنید ؟؟؟!
    اصن واسه چی آخه حذفشون می کنید!!!
    جدیده کدومه ؟
    من میخوام اینو http://irprogram.com/5084/android-programming-complete-package-2016.html بخرم این الان جدیده هست؟؟؟!
    اینوام http://irprogram.com/2547/server-communication-in-android-s04-e01.html میخوام ولی لینکش نیس میشه لینکشو بفرستین واسم؟

  152. mohammadreza گفت:

    با سلام
    من چطوری میتونم دانلود کنم؟
    هیچ لینک دانلود یا خریدی وجود نداره

    ممنون

    • مدیر گفت:

      با درود
      این مجموعه از سایت حذف و با مجموعه جدید جایگزین شده. لطفا از مجموعه جدید اندروید تحت عنوان “پکیج آموزش اندروید ۲۰۱۶” استفاده بفرمایید.

  153. ehsan گفت:

    سلام دوستان این پروره با بیسیک ۴ اندروید کار شده یا کامپایلر های دیگه؟

  154. بهنام گفت:

    چرا لینک دانلود رو نمیتونم پیدا کنم و مستقیم میفرسته رو پکیج ۲۰۱۶؟

    • مدیر گفت:

      با درود
      این مجموعه از سایت حذف و با مجموعه جدید اندروید جایگزین شده.
      لطفا از مجموعه جدید استفاده بفرمایید.

دیدگاه شما

نام

ایمیل

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