به نام خدا

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

در این فصل آموزشی نحوه کنترل و مدیریت فایلها رو بر روی حافظه دستگاه های اندرویدی را  بررسی میکنیم. عملیات های همچون ساخت فایل جدید ، درج اطلاعات در فایل ، ذخیره فایل با پسوندهای مختلف و بازیابی آن ، کار با پوشه ها، انجام عملیاتهای copy,cut,paste,rename,delete بر روی فایلها و پوشه ها از جمله مواردی است که در این فصل به انها خواهیم پرداخت.

در این فصل دو پروژه انجام شده است . پروژه اول که یک نوت پد(notepad) ساده میباشد بدین صورت که متنی را از کاربر دریافت کرده و در مسیر دلخواه ذخیره میکند.همچنین در جلسه آخر این فصل به صورت عملی و کاربردی پروژه فایل اکسپلورر (File Explorer) را انجام خواهیم داد تا به صورت عملی بتوانیم قابلیت های مبحث فایلینگ را انجام دهیم. همچنین از این پروژه میتوان در سایر پروژه ها دیگر نیز استفاده کرد بدین صورت که در صورتی که در برنامه خود لازم است کاربر یک عکس یا یک فایل را انتخاب کند میتوانید با فراخوانی این پروژه در پروژه خود به کاربر اجازه دهید در تمامی فایلها و پوشه های ذخیره شده در کارت حافظه داخلی و خارجی خود مرور کرده و فایل خود را انتخاب نماید.

 

 

مطالب اموزشی این فصل به تفکیک جلسه:

   در جلسه اول:

 ابتدا به نحوه ساخت فایلها و فولدرها پرداختیم و سپس به کمک کنترلر های EditText متون کاربر را دریافت کرده و در فایلهای تکست درون حافظه خارجی دستگاه کاربر ذخیره کردیم. همچنین عملیات بازیابی متن و دیتا از فایلها و نمایش به کاربر و یا استفاده از آنها در برنامه را مورد بررسی قرار دادیم و مجوز دسترسی به فایلها و پوشه ها و تغییر در آنها را که پیش نیاز مبحث فالینگ می باشد، در فایل منیفست از کاربر گرفتیم.

 .

   در جلسه دوم:

 مبحث را کمی پیچیده تر کرده و به سراغ ساخت یک File Explorer (مرورگر فایلها و فولدرها) رفتیم. در این جلسه ابتدا به کمک یک آرایه و یک لیست از نوع فایل لیست اسامی تمامی فایلها و فولدر های موجود در حافظه خارجی دستگاه را به دست آورده و به کمک یک لیست ویو به کاربر نمایش دادیم. همچنین خاصیت SetOnItemClickListener لیست ویو را مقدار دهی کرده تا کاربر به راحتی بتوان با کلیک بر روی پوشه به داخل پوشه رفته و فایلها و فولدرهای داخل آن پوشه را مشاهده نماید. در این جلسه نیز برای اصلاح مسیر جاری و انجام عملیات بازگشت از دستورات charAT و  subString استفاده شده است.

 .

   در جلسه سوم:

 آموزش ما به انجام عملیات های اصلی بر روی فایلها و فولدرها پرداختیم. عملیات هایی مانند کپی کردن ، کات کردن ، حذف کردن و تغییر نام فایلها و فولدرها. در این آموزش ابتدا به کمک یک پنجره شناور (AlertDialog) از کاربر نوع عملیات درخواستی را دریافت و سپس اقدام به انجام عملیات کرده و نتیجه را به صورت پیام به کاربر نمایش می دهیم. در این قسمت برای کپی کردن فایلها و فولدرها از روش Steam استفاده کرده و همچنین از Buffer برای افزایش سرعت اجرا استفاده می کنیم.

—————————————————————————————–

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

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

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

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

قیمت : ۱۵ هزار تومان

دمو : لینک دانلود قسمت اول فصل

فروش ویژه %۲۰ تخفیف – ۱۲ هزار تومان

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

————————————————–

سایر فصلهای آموزشی اندروید:

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

فصل دوم : دیتابیس در اندروید

فصل سوم : فایلینگ در اندروید

فصل چهارم : ارتباط با سرور در اندروید

فصل پنجم : سخت افزار در اندروید

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

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

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

۲۲ نظرات

  1. saman

    مهر ۶, ۱۳۹۳ at ۱۱:۲۹ ب.ظ

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

    پاسخ

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

      مهر ۷, ۱۳۹۳ at ۱۱:۱۱ ق.ظ

      سلام عزیز
      درسته ۴۰ درصده ۱۵ هزار تومان میشه ۶ هزار تومان که از ۱۵ تومان کم میشه میشه ۹ هزار تومان. ۴۰ درصد تخفیف کم میشه. مثلا وقتی میگن فروش با ۱۰ درصد تخفیف یعنی جنس ۱۰ هزار تومنی میشه ۹ هزار تومن نمیشه هزار تومن.

      پاسخ

  2. مهرداد

    آذر ۸, ۱۳۹۳ at ۸:۱۳ ب.ظ

    تخفیف ۶۰ درصد شامل اینا هم میشه؟

    پاسخ

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

      آذر ۸, ۱۳۹۳ at ۹:۳۹ ب.ظ

      بله. در صورتی که ۶ فصل رو به صورت یکجا خریداری کنید.

      پاسخ

      • hpln

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

        سلام
        چطور میشه ۶ فصل را یکجا خرید کرد و ۶۰ درصد تخفیف گرفت ؟
        همه با هم با تخفیف ۶۰ درصد چقدر میشه ؟
        تشکر

        پاسخ

        • پرنده

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

          چرا این لینک خرابه؟؟
          یعنی دیگه با ۶۰ درصد تخفیف نمیدین؟؟ 🙁

          پاسخ

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

            دی ۴, ۱۳۹۳ at ۳:۲۰ ب.ظ

            بله. مهلت دریافت آموزش با ۶۰ درصد تخفیف به پایان رسیده

  3. سوال

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

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

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

    پاسخ

  4. حبیبی

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

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

    پاسخ

  5. جواد

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

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

    پاسخ

    • مدیر فنی

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

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

      پاسخ

  6. ناشناس

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

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

    پاسخ

    • مدیر فنی

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

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

      پاسخ

  7. قاسمی

    مهر ۵, ۱۳۹۵ at ۸:۴۸ ق.ظ

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

    پاسخ

    • مدیر فنی

      مهر ۵, ۱۳۹۵ at ۹:۰۱ ق.ظ

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

      پاسخ

  8. سیلوری

    مهر ۵, ۱۳۹۵ at ۸:۴۸ ق.ظ

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

    پاسخ

    • مدیر فنی

      مهر ۵, ۱۳۹۵ at ۹:۰۱ ق.ظ

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

      پاسخ

  9. فاطمه

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

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

    پاسخ

    • مدیر فنی

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

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

      پاسخ

  10. احمد

    اسفند ۴, ۱۳۹۵ at ۹:۴۷ ب.ظ

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

    پاسخ

    • مدیر فنی

      اسفند ۱۱, ۱۳۹۵ at ۱۲:۳۲ ب.ظ

      سلام از رویداد LongClickListener استفاده کنید

      پاسخ

پاسخ دهید

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

هجده − 10 =