Android File System

Android File System is similar to the disk-based file system on other platforms. This course will teach you about exploring and implementing File System in detail along with demo examples.
Course info
Rating
(27)
Level
Beginner
Updated
Mar 28, 2017
Duration
2h 25m
Table of contents
Description
Course info
Rating
(27)
Level
Beginner
Updated
Mar 28, 2017
Duration
2h 25m
Description

To provide your application data persistency, your application should implement some of the android features. In this course, Android File System, you'll explore both internal and external storage file system along with the demo application. First, you'll get familiar with file system and various other persistent storage options. Next, you'll explore internal storage files and internal storage cache files. Then, you'll work with public files, private files, and cache files in the external storage. Finally, you'll learn how to implement file systems in your application using FileProvider. By the end of this course, you'll have a very strong foundation on the topics of file systems.

About the author
About the author

Sriyank is a passionate software developer and loves to share his knowledge through his blogs and video courses. He follows "share and gain" principle which led him to publish many courses online. Though he has a deep love for Android he also specializes in other mobile app platforms such as iOS and also web development frameworks such as Laravel. He started his journey of sharing knowledge by holding hands-on workshops in various top level Indian Institutes such as NITs and IITs which eventually made him the speaker of one of the Google Developers Groups India which further supported his workshops in many more institutions. Currently Sriyank is working as freelance software developer and a proud online trainer. Apart from this, he loves to travel and explore new places.

More from the author
Android Fundamentals: Views and Adapters
Beginner
1h 43m
Jul 31, 2019
Android Fundamentals: Layouts
Beginner
1h 59m
Jun 28, 2019
Android Animations
Intermediate
2h 16m
Mar 25, 2019
More courses by Sriyank Siddhartha
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi. This is Sriyank Siddhartha, and I welcome you all to my new course of Android File System. I am an app developer by profession and love to learn and share the things with others. I believe sharing knowledge is the best way to gain knowledge as well, and today, I will share all the fundamental concepts related to the Android file system with you all. Now to save data persistently in your device, Android Framework provides multiple persistent storage options, among which we have the file system as an option as well. The Android file system comprises of the internal storage, as well as external storage. So in this course, we will explore both internal and external storage file systems, along with their demo applications. So some of the major topics that this course covers includes getting familiar with file system and various other persistent storage options, exploring internal storage files and internal storage cache files, working with public files, private files, and cache files present inside the external storage, and at last, we will check out how do we implement the file system in our application using the FileProvider API. And we will cover each and every topic in this course with the help of demo applications. So, by the end of this course, you will have a very strong foundation on the topic of File System. So I hope you will join me in this journey to explore the file system in detail, only at Pluralsight.

Implementing File System in Our App
Hi. This is Sriyank Siddhartha, and welcome to the last module of this course. In the previous modules, we learned a lot about the file system in Android. Now let's check out how to implement the file system in our own application. So basically, we will check out the practical implementation of the file system in our application. So for this, we will create a very small camera application. So this will comprise of the CameraActivity where we will have a button. On click of this button, with the help of implicit intent, we will simply navigate to a camera application that already exists in all the Android devices. And from the camera application, we will take a snap and save it inside the external storage with the JPG extension. And now, we will have one more button inside the CameraActivity that will simply load this pic inside our application. So when the user clicks on this button, then we will simply load this file inside the camera activity. With the help of image view, we will display the image inside the activity class. So this is how our camera application is going to work.