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

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

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

 

 

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

  • نحوه ایجاد دیتابیس روی هاست 
  • نحوه ساخت جدول در دیتابیس هاست
  • نحوه ایجاد فایل رابط یا وب سرویس جهت دریافت و ارسال اطلاعات و همچنین ارتباط با دیتابیس روی هاست 
  • اضافه کردن کتابخانه های انلاین به برنامه
  • ساخت صفحه اسپلش زیبا و کارآمد تر 
  • ساخت پراگرس بار با استفاده از کتابخانه های متریال (حین دریافت اطلاعات)
  • نحوه ارسال اطلاعات به سرور
  • دریافت اطلاعات سمت اندروید با استفاده از جیسون (JSON)
  • ساخت تب لایوت و ویوپیجر به روشی خیلی ساده
  • کار با فرگمنت ها و آداپتورها
  • دارای دو دسته بندی همه آهنگها و علاقه مندیهای کاربر
  • نحوه ساخت یک لیست ویو قدرتمند و امکان مانور بیشتر روی آن و نمایش اطلاعات دریافتی از سرور روی این لیست ویو(استفاده از کتابخانه recyclerview) 
  • ساخت و استفاده از کتابخانه cardview
  • ساخت و استفاده از کتابخانه picasso برای نمایش انلاین عکسها حتی در حالت آفلاین
  • امکان پخش موزیک با استفاده از دستورات مدیا پلیر 
  • استفاده از دستورات repeat , pause , start  و دریافت اطلاعات موزیک (طول آهنگ . زمان جاری اهنگ حین پخش و…)
  • استفاده از seekbar و اتصال آن به مدیاپلیر برای نمایش گرافیکی مدت زمان اهنگ.
  • امکان جابجایی موزیک با استفاده از Seekbar
  • امکان استفاده از یک کلاس برای تبدیل میلی ثانیه به ثانیه و دقیقه برای نمایش بهتر مدت زمان و زمان جاری موزیک
  • نحوه بلور کردن عکس با استفاده از یک کلاس مخصوص
  • نمایش اطلاعات موزیک حین پخش (نام اهنگ . نام خواننده . کاور اهنگ . مدت زمان بر حسب ثانیه و دقیقه)
  • استفاده از کلیدهای سفارشی مدیا پلیر 
  • نحوه ساخت دیتابیس آفلاین 
  • ذخیره اطلاعات روی دیتابیس
  • دریافت اطلاعات از دیتابیس و نمایش آن در لیست
  • امکان دانلود فایل آهنگ با استفاده از progressbar‌و asynctask و ذخیره آن روی کارت حافظه
  • امکان اضافه کردن و حذف آهنگ در لیست علاقه مندیها با استفاده از دیتابیس آفلاین
  • و هزاران نکته و ترفند کارآمد . 

 

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

 

نام: پکیج آموزش کامل ساخت موزیک پلیر آنلاین در اندروید (پروژه محور)

مدت زمان آموزش: ۴ ساعت

تعداد جلسات: ۵ جلسه

مدرس: مرتضی رحمتی

دموی مجموعه: کلیک کنید

حجم کل: ۴۱۱ مگابایت

رمز فایل فشرده: www.nikandroid.com

قیمت : ۴۵ هزار تومان با تخفیف ویژه ۳۵ هزار تومان

 

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

 

بارگذاری بیشتر مطالب مرتبط
بارگذاری توسط مدیر پوریا انجمنی

۶۳ نظرات

  1. ایمان

    خرداد ۸, ۱۳۹۵ at ۱۲:۵۰ ق.ظ

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

    پاسخ

  2. حامد

    خرداد ۸, ۱۳۹۵ at ۳:۴۱ ب.ظ

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

    پاسخ

    • مرتضی رحمتی

      خرداد ۸, ۱۳۹۵ at ۳:۴۸ ب.ظ

      سلام.
      سمت اندروید با استفاده از دستورات http به سرور کانکت شده ارسال اطلاعات به وسیله post و دریافت اطلاعات به صورت کدهای جیسون هستش . سمت سرور هم روال به اینصورت هستش که کد دریافتی از برنامه رو گرفته اگر با کدی که داخل فایل php هست مطابقت داشت اطلاعات از دیتابیس دریافت شده به کدهای جیسون تبدیل میشه و ارسال میشه سمت برنامه.

      پاسخ

  3. علی

    خرداد ۸, ۱۳۹۵ at ۱۰:۱۶ ب.ظ

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

    پاسخ

  4. محمد

    خرداد ۱۰, ۱۳۹۵ at ۲:۰۲ ق.ظ

    سلام خسته نباشید
    ایا اموزش Rss reader رو قرار میدین ؟
    بنده نمایش تیتر اخبار رو بلدم و پیاده ساززی میکنم اما برای نمایش هر خبر مشکل دارم
    چون مثلا خبرگزاری yjc هر صفحه از خبرش پر از تبلیغات هست و سایر چیزا
    و همینطور صفحه هر خبر با زبان html هست و xml نیست که بتونم توسط همون روش دریافت تیتر اخبار متنشونم بگیرم
    شما اموزشی نمیذارین که هم لیست خبر هارو بگیره توسط rss (برای دوستان) و هم با کلیک روی هر خبر ، وارد صفحه ی دیگه ای بشه و متن و تصاویر همون خبر رو نمایش بده ؟
    اگر در دستور کارتون نیست واسه اموزش ها لطفا اگر میتونین در این زمینه پروژه خصوصی انجام بدین و هزینشو بگیرین با ایمیل بنده تماس بگیرین (همونطور که عرض کردم فقط نمایش هر خبر رو میخوام نه کل کار رو پس زمان زیادی نمیبره)
    تشکر

    پاسخ

  5. محمد

    خرداد ۱۲, ۱۳۹۵ at ۹:۵۲ ب.ظ

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

    پاسخ

  6. کولر آبی

    خرداد ۱۳, ۱۳۹۵ at ۱۲:۱۲ ق.ظ

    به نظر من برای همچین آموزشی این قیمت مناسب نیست!آموزش ۵ ساعته با محتوای نسبتا معمولی چون مباحث ارتباط با سرور و دیتابیس رو که آموزش دادین قبلا بهتر میشد اگر قیمت پایین تر میاوردید حتی از نصف قیمت کنونی

    پاسخ

    • مدیر فنی

      خرداد ۱۳, ۱۳۹۵ at ۸:۴۹ ق.ظ

      سلام روش ارتباط با سرور در این آموزش فرق میکنه و از طریق json هست , همچنین مقدمات متریال دیزاین هم گفته شده

      پاسخ

  7. حامد

    خرداد ۱۸, ۱۳۹۵ at ۱۲:۴۳ ب.ظ

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

    پاسخ

    • مرتضی رحمتی

      خرداد ۱۹, ۱۳۹۵ at ۷:۵۷ ب.ظ

      سلام . در آندروید استودیو وقتی شما دستوری رو اضافه میکنید خودش ایمپورت ها رو میزنه . مگر در مواقعی خاص که نیاز به کلید های alt+enter هستش ولی چشم نکته خوبی بود ان شاا…. تو آموزش های بعدی به این موارد هم اشاره میکنم .
      در مورد مشکلتون سورس برنامه هم قرار داده شده میتونید از اون هم کمک بگیرید . باز هم اگر مشکل رفع نشد در خدمت هستم .

      پاسخ

  8. hossein8867

    خرداد ۱۸, ۱۳۹۵ at ۴:۲۵ ب.ظ

    سلام.
    در ویدئوی شماره ۱ ، در فایل php ، در عبارات
    $password = urldecode($_POST[‘pass’]);
    if ($password==”1266″)
    $pass و ۱۲۶۶ را از کجا آوردین؟

    پاسخ

    • مرتضی رحمتی

      خرداد ۱۹, ۱۳۹۵ at ۷:۵۰ ب.ظ

      سلام . پسورد ۱۲۶۶ رو خودم به عنوان مثال گفتم . شما میتونید هر عدد یا هر چیزی رو که خواستید بگذارید .
      این خط password=urldecode($_POST[‘pass’]); – متغیر pass حامل یه مقدار هستش که از سمت برنامه میاد سمت سرور . و با مقداری که شما میخواین یا همون ۱۲۶۶ مقایسه میشه . یعنی باید برنامه هم مقدار ۱۲۶۶ رو بفرسته سمت سرور .
      معمولا برای اینکه امنیت برنامه ها بالا بره از این روش استفاده میکنن .

      پاسخ

  9. پیمان

    خرداد ۳۱, ۱۳۹۵ at ۱:۰۱ ب.ظ

    سلام.من کد های مربوط به رابط php رو عینا مثل شما نوشتم اما این ارور ها رو میده؟
    Warning: mysqli::mysqli(): (28000/1045): Access denied for user ‘alihp_ali’@’localhost’ (using password: YES) in /home/alihp/public_html/get_data.php on line 2Warning: mysqli::set_charset(): Couldn’t fetch mysqli in /home/alihp/public_html/get_data.php on line 3Warning: mysqli::query(): Couldn’t fetch mysqli in /home/alihp/public_html/get_data.php on line 10
    Errorr:

    پاسخ

    • مرتضی رحمتی

      خرداد ۳۱, ۱۳۹۵ at ۵:۳۵ ب.ظ

      سلام . ارورها در خط ۲ و ۳ و ۱۰ هستش فکر میکنم قسمت اتصال به دیتابیس یوزر و پسورد و نام دیتابیس رو درست وارد نکردید. دوباره چک کنید . اگر باز هم به مشکل خوردید فایل رو برام بفرستین تا بررسی کنم . ممنون.

      پاسخ

      • پیمان

        خرداد ۳۱, ۱۳۹۵ at ۶:۳۲ ب.ظ

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

        پاسخ

  10. هروی

    خرداد ۳۱, ۱۳۹۵ at ۸:۰۵ ب.ظ

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

    پاسخ

    • مرتضی رحمتی

      خرداد ۳۱, ۱۳۹۵ at ۸:۳۴ ب.ظ

      سلام معرفی اهنگ یا اشتراک گذاری (share) یه قطعه کد داره که تو لینک زیر میتونید نمونه اون رو ببینید.

      http://stackoverflow.com/questions/17985646/android-sharing-files-by-sending-them-via-email-or-other-apps

      موفق باشید.

      پاسخ

      • هروی

        تیر ۲, ۱۳۹۵ at ۴:۰۴ ب.ظ

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

        پاسخ

  11. محمد

    تیر ۵, ۱۳۹۵ at ۴:۵۸ ب.ظ

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

    پاسخ

    • مدیر فنی

      مرداد ۱۱, ۱۳۹۵ at ۱۲:۳۶ ب.ظ

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

      پاسخ

  12. علی

    تیر ۱۶, ۱۳۹۵ at ۶:۱۷ ب.ظ

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

    پاسخ

    • مدیر فنی

      مرداد ۱۱, ۱۳۹۵ at ۱۲:۵۱ ب.ظ

      سلام میتونید این کار رو انجام بدید موقع آدرس دهی آدرس پوشه رو هم اضافه کنید

      پاسخ

  13. شایان

    تیر ۲۷, ۱۳۹۵ at ۱:۰۹ ب.ظ

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

    پاسخ

    • مدیر فنی

      تیر ۲۸, ۱۳۹۵ at ۱:۱۹ ب.ظ

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

      پاسخ

  14. mahdi3751

    مرداد ۱, ۱۳۹۵ at ۱:۱۱ ق.ظ

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

    پاسخ

    • مدیر فنی

      مرداد ۱۱, ۱۳۹۵ at ۱:۳۰ ب.ظ

      سلام چون پارامتر ورودی داره و نمیشه روی مرورگر باز کرد در این آموزش از روش json کمک گرفته شده

      پاسخ

  15. علی

    مرداد ۳, ۱۳۹۵ at ۸:۴۱ ب.ظ

    سلام من آموزش خریداری کردم و عالی بود
    سوال اینکه آیا راهی داره که در صفحه ای که موزیک در حال لود شدن هست برای پخش هر باراز اینترنت لود نشه و فقط بار اول اینطور باشه تا در حافظه موقت ذخیره بشه و برای دفعه های بعد از cache بخونه ؟

    پاسخ

    • مدیر فنی

      مرداد ۱۱, ۱۳۹۵ at ۱۲:۴۹ ب.ظ

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

      پاسخ

      • علی

        مرداد ۲۶, ۱۳۹۵ at ۱۱:۱۵ ب.ظ

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

        پاسخ

        • مدیر فنی

          مرداد ۳۰, ۱۳۹۵ at ۱۲:۵۶ ب.ظ

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

          پاسخ

  16. محمدرضا

    مرداد ۱۳, ۱۳۹۵ at ۷:۵۹ ب.ظ

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

    پاسخ

    • مرتضی رحمتی

      دی ۱۰, ۱۳۹۵ at ۸:۴۷ ق.ظ

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

      پاسخ

  17. کسری

    آبان ۱۰, ۱۳۹۵ at ۲:۳۵ ب.ظ

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

    پاسخ

    • مدیر فنی

      آبان ۱۲, ۱۳۹۵ at ۹:۲۰ ق.ظ

      سورس کد همراه آموزش هست

      پاسخ

  18. zahra

    آبان ۱۵, ۱۳۹۵ at ۸:۵۹ ب.ظ

    سلام و عرض ادب
    یسوال؟ این پروژه رو اگه با android studio2.2.2 بنویسیم مشکلی پیش نمیاد؟ فرقی ندارن؟ آخه یه آموزش دیدم البته نسخه خیلی قدیمی تر از این بود یجاش برام ارور داد. راستی این پروژه تون تو یه سایت دیگه هم هست خبر دارید؟؟ یچیزم بگم ببخشید البته، یکم گرون نیست بنظرتون؟

    پاسخ

    • مدیر فنی

      آبان ۱۸, ۱۳۹۵ at ۹:۳۵ ق.ظ

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

      پاسخ

  19. سمیع

    آذر ۱۶, ۱۳۹۵ at ۵:۱۲ ب.ظ

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

    میخواستم بدونم مشکل از کجاست
    با تشکر

    پاسخ

    • مدیر فنی

      آذر ۱۷, ۱۳۹۵ at ۹:۴۲ ق.ظ

      سلام خطای داخل logcat رو چک کنید

      پاسخ

      • سمیع

        آذر ۲۴, ۱۳۹۵ at ۶:۰۳ ب.ظ

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

        پاسخ

  20. رضا

    آذر ۱۷, ۱۳۹۵ at ۴:۵۴ ب.ظ

    سلام من اندروید استودیو ۲٫۲٫۲ دارم میتونم انجام بدم ؟
    اگر نه چه کار باید بکنم ؟

    پاسخ

    • مدیر فنی

      آذر ۱۸, ۱۳۹۵ at ۹:۴۳ ق.ظ

      سلام فرقی نمیکنه

      پاسخ

  21. سمیع

    آذر ۲۴, ۱۳۹۵ at ۶:۰۲ ب.ظ

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

    پاسخ

    • مدیر فنی

      آذر ۲۵, ۱۳۹۵ at ۹:۲۰ ق.ظ

      سلام توی حالت onpuse اکتیویتی موزیک رو stop کنید

      پاسخ

  22. سمیع

    آذر ۲۴, ۱۳۹۵ at ۶:۰۶ ب.ظ

    یکی از مشکلات برنامه اینه که اگه به محض ورود به اکتیویتی پلی بر روی سیک بار کلیک بشه برنامه فورس کلوس میشه
    راه حل اینه در اکتیویتی پلی
    seekbar.setEnabled(false);
    و پس از پلی موزیک به حالت true دربیارید

    پاسخ

    • مرتضی رحمتی

      دی ۱۰, ۱۳۹۵ at ۸:۴۴ ق.ظ

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

      پاسخ

  23. پیمان

    دی ۶, ۱۳۹۵ at ۱۱:۳۴ ب.ظ

    لطفا جواب بدید.

    پاسخ

    • مدیر فنی

      دی ۷, ۱۳۹۵ at ۹:۴۷ ق.ظ

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

      پاسخ

  24. کمیل

    بهمن ۶, ۱۳۹۵ at ۳:۳۹ ب.ظ

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

    پاسخ

    • مدیر فنی

      بهمن ۷, ۱۳۹۵ at ۹:۳۱ ق.ظ

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

      پاسخ

  25. حسین

    فروردین ۷, ۱۳۹۶ at ۱:۵۴ ب.ظ

    سلام خدمت شما استاد گرامی.

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

    میشه راهنمایی کنید ؟؟؟؟؟

    پاسخ

    • مدیر پوریا انجمنی

      فروردین ۱۱, ۱۳۹۶ at ۵:۲۵ ب.ظ

      سلام
      برنامه به صورت آنلاین طراحی شده و اطلاعاتی رو در خودش ذخیره نمیکنه

      پاسخ

  26. آرتین

    فروردین ۱۵, ۱۳۹۶ at ۲:۱۳ ب.ظ

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

    پاسخ

    • مدیر فنی

      فروردین ۱۶, ۱۳۹۶ at ۱۱:۰۹ ق.ظ

      سلام بله میشه ولی توی این اموزش نیست

      پاسخ

  27. مهران

    فروردین ۱۶, ۱۳۹۶ at ۱۲:۴۵ ب.ظ

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

    پاسخ

    • مدیر تیست

      فروردین ۱۷, ۱۳۹۶ at ۱۱:۰۳ ب.ظ

      سلام. با استفاده از متد clear آرایه ها رو قبل از مقدار دادن پاک کنید به عنوان مثال شما یک متغیر به نام temp از نوع arraylist دارید و میخواین محتویات داخل اون رو پاک کنید اینطور مینویسید:
      temp.clear();
      و سپس اقدام به پر کردن آرایه کنید . با هر بار اجرای برنامه ابتدا آرایه پاک شده و دوباره مقدار دهی میشود . موفق باشید .

      پاسخ

  28. آرتین

    فروردین ۲۴, ۱۳۹۶ at ۱۲:۰۰ ب.ظ

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

    پاسخ

    • مدیر فنی

      فروردین ۲۸, ۱۳۹۶ at ۱۰:۵۶ ق.ظ

      سلام سوالتون رو درست متوجه نشدم ولی احتمالا Pager Sliding Tab Strip میخواین

      پاسخ

  29. محمد نصیری

    فروردین ۲۷, ۱۳۹۶ at ۹:۴۹ ب.ظ

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

    پاسخ

    • مدیر فنی

      فروردین ۲۸, ۱۳۹۶ at ۱۰:۴۸ ق.ظ

      سلام لطفا خطای که میده رو ایمیل کنید

      پاسخ

  30. کیان

    اردیبهشت ۱۷, ۱۳۹۶ at ۴:۱۵ ق.ظ

    سلام و عرض ادب
    ایا میشه فیلم بجای صدا اپلود کرد و پخش کنه؟ویدئو پلیر انلاین باش؟

    پاسخ

    • مدیر فنی

      اردیبهشت ۲۷, ۱۳۹۶ at ۱۰:۰۲ ق.ظ

      سلام بله میشه

      پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد.

هجده − چهارده =