چه دوره ای می خواهید یاد بگیرید؟

آینده خود را با دوره های آموزشی دانشجویار تضمین کنید

۵۹۶۹ ساعت فیلم تدریس شده است

بیش از ۵۰ هزار دانشجو

بیش از ۳۰۰ مدرس

صفحه نخست
رشته کامپیوتر
برنامه نویسی موبایل
آموزش Android
پکیج اموزش برنامه نویسی فایلینگ در اندروید
۴ نظر
بازدید : 3,366 بازدید
پکیج اموزش برنامه نویسی فایلینگ در اندروید

به نام خدا

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

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

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

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

   در جلسه اول:

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

 .

   در جلسه دوم:

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

 .

   در جلسه سوم:

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

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

 

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

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

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

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

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

    ۴
    • ایلای
      جمعه ۲۳ بهمن ۱۳۹۴ - ۰۹:۳۱

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

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

    • MasomeM
      دوشنبه ۳۱ شهریور ۱۳۹۳ - ۱۰:۳۶

      مرسی ممنونم

    • MasomeM
      یکشنبه ۳۰ شهریور ۱۳۹۳ - ۱۶:۲۱

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

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

    تلفن تماس: 09351101527 - ایمیل : pooriya_0246@yahoo.com

    دسته بندی

    تحصیلات تکمیلی

    رشته الکترونیک

    رشته کامپیوتر

    سایر دسته های دانشجویار

    سایر نرم افزارها

    کلاس آنلاین

    مدرسین

    تعداد دوره
    بر اساس امتیاز
    حروف الفبا
    • کد تخفیف :

      goldpack

      ویژه خرید پکیج طلایی (C#,ASP,PHP,Android,Network)
      50 درصد تخفیف

    مطالب سایت بر اساس

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