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

تعداد ویدئو 25
زمان دوره 02:25:17
مترجم پرووید
ناظر ترجمه پرووید
دوبلر پرووید
ناظر دوبلاژ پرووید
سایت منتشر کننده پلورال سایت

آموزش کار با فایل سیستم در اندروید یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، آموزش کار کردن با فایل سیستم در اپلیکیشن های اندورید است که با نام اصلی Android File System از شرکت Pluralsight منتشر شده است.

فایل سیستم اندروید

شبیه به هر سیستم عامل مدرن دیگری، سیستم عامل اندروید نیز یک فایل سیستم مبتنی بر دیسک را در اختیار برنامه نویسان قرار می دهد. بطور کلی در سیستم عامل اندروید دو گزینه برای ذخیره سازی داده ها با نام های internal storage و external storage وجود دارند. فضای ذخیره سازی internal که با نام internal storage نیز شناخته می شود به فضای حافظه ی غیر پایدار و درونی سیستم اشاره میکند. دستگاهها می توانند حافظه های قابل حذف کردن از قبیل SD card نیز داشته باشند که تحت عنوان فضای ذخیره سازی خارجی و یا external storage از آنها یاد می شود. این در حالی است که از internal storage اغلب تحت عنوان permanent storage به معنی فضای ذخیره سازی ماندگار نیز یاد می شود. فایل هایی که در internal storage ذخیره می شوند بطور پیش فرض فقط توسط اپلیکیشنی که آن فایل ها را ذخیره کرده است قابل استفاده هستند. از طرفی external storage می تواند در هر زمانی از دستگاه جدا گردد و فایل هایی که بر روی آن ذخیره شده اند می توانند توسط هر شخصی مورد استفاده قرار بگیرند.

اپلیکیشن هایی که در سیستم عامل اندروید توسعه داده می شوند، میتوانند خود را طوری تنظیم کنند که بر روی external storage نصب گردند. این کار با استفاده از یک attribute با نام android:installLocation انجام می پذیرد. مقدار پیش فرض این attribute همان internal storage می باشد. زمانی که کاربر یک اپلیکیشن را حذف می کند، اگر اپلیکیشن مورد نظر بر روی internal storage نصب شده باشد، تمامی فایل های مربوط به آن نیز حذف می شوند.

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

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

  • مقدمه دوره آموزشی

فصل دوم: معرفی کردن File System

  • گزینه های مربوط به Persistent Storage و یا ذخیره سازی پایدار
  • بررسی SharedPreferences و Internal Storage و External Storage
  • بهره وری بیشتر از مطالب این دوره آموزشی

فصل سوم: کار کردن با Internal Storage

  • معرفی کردن پروژه مربوط به این دوره آموزشی
  • مقدمه ای بر نوشتن داده ها در Internal Storage
  • نوشتن داده ها در Internal Storage
  • خواندن داده ها از Internal Storage
  • نوشتن و خواندن داده ها در Internal Storage
  • کار کردن با Path ها، لیست فایل ها و حذف کردن فایل ها در Internal Storage
  • جمع بندی

فصل چهارم: کار کردن با External Storage

  • بررسی کردن External Storage و Cache و فایل های Private و Public
  • کار کردن با External Cache Storage
  • کار کردن با External Storage و فایل های Private و Public
  • حل و فصل کردن خطا ها و کار کردن با Permission های خطرناک
  • تست کردن در دسترس بودن External Storage
  • بررسی کد مربوط به نوشتن داده ها در External Storage
  • جمع بندی

فصل پنجم: پیاده سازی File System در اپلیکیشن این دوره آموزشی

  • بررسی اجمالی اپلیکیشن Camera App
  • راه اندازی اولیه پروژه
  • کار کردن با ContentProvider و FilePovider و Content URI
  • ذخیره کردن عکس گرفته شده در External Storage با استفاده از File Provider
  • بارگذاری کردن Bitmap تغییر اندازه شده از درون External Storage
  • قدم های بعدی چیست؟
دسته های محصولات

افزودن به سبد خرید