SlideShare a Scribd company logo
Data
persistence in
Android
CS-6TH
E
AYESHA JAVED (30)
Hira Saeed(46)
Hamna Nasir(55)
Tehseen Iqbal(06)
Is Android
supports only
SQLITE?
????
???
NONO
What is Data persistence?
• Persistence is "the continuance of an effect after its 
cause is removed". In the context of storing data in a 
computer system, this means that the data survives after 
the process with which it was created has ended. In 
other words, for a data store to be 
considered persistent, it must write to non-volatile 
storage
WHY Persisting data ?
• Persisting data is an important topic in application 
development, as users typically expect to reuse data in the 
future. For Android, there are primarily Four basic ways of 
persisting data:
• A lightweight mechanism known as shared preferences to save 
small chunks of data
• Traditional file systems (Internal)
• External systems (Flash,drive)..
• A relational database management system through the 
support of SQLite databases
Android Storage Options:-
Shared
Preferences
s
Shared preferences
internal structure
• Shared preferences internally has an in-memory storage on 
top of disk storage. Every operation goes through in-memory 
storage first and then to the disk.
• In-memory storage is basically a HashMap which allows O(1) 
runtime complexity for all operations.
V
CHECK THE
CODE OF
SHARED
PREFERENCES
CHECK THE
CODE OF
SHARED
PREFERENCES
Content
Provider
Ayesha javed(30)
Cursor cursor =
getContentResolver().query(Uri.parse(queryUri), projection,
selectionClause, selectionArgs, sortOrder);
• <provider android:name=".WordListContentProvider"
android:authorities="com.android.example.wordlistsqlwithco
ntentprovider.provider" android:exported="true"/>
``
• shared preferences are the location where you can store the
secret information for your app, like setting cookies in the
browser, this can be used for login credentials and other.
• where as content provider stores and retrieves the data and
make it available to other applications also. like suppose you
want to access the contacts available in the android phone,
they can be accessed by content providers
CHECK THE
CODE OF
CONTENT
PROVIDER
CHECK THE
CODE OF
CONTENT
PROVIDER
Internal
Storage
Hira saeed(46)
External
Storage
Hamna Nasir(55)
SQLITE
Tehseen Iqbal(06)
DATA PERSISTENCE IN ANDROID OPERATING SYSTEM
DATA PERSISTENCE IN ANDROID OPERATING SYSTEM
DATA PERSISTENCE IN ANDROID OPERATING SYSTEM
DATA PERSISTENCE IN ANDROID OPERATING SYSTEM
DATA PERSISTENCE IN ANDROID OPERATING SYSTEM
DATA PERSISTENCE IN ANDROID OPERATING SYSTEM
DATA PERSISTENCE IN ANDROID OPERATING SYSTEM
DATA PERSISTENCE IN ANDROID OPERATING SYSTEM
DATA PERSISTENCE IN ANDROID OPERATING SYSTEM
DATA PERSISTENCE IN ANDROID OPERATING SYSTEM
DATA PERSISTENCE IN ANDROID OPERATING SYSTEM
DATA PERSISTENCE IN ANDROID OPERATING SYSTEM

More Related Content

What's hot

Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android ppt
Taha Malampatti
 
android activity
android activityandroid activity
android activityDeepa Rani
 
Chapter 2 - Operating System Structures
Chapter 2 - Operating System StructuresChapter 2 - Operating System Structures
Chapter 2 - Operating System StructuresWayne Jones Jnr
 
Distributed computing
Distributed computingDistributed computing
Distributed computingshivli0769
 
android layouts
android layoutsandroid layouts
android layoutsDeepa Rani
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
Aly Abdelkareem
 
Android resource
Android resourceAndroid resource
Android resourceKrazy Koder
 
Process in operating system
Process in operating systemProcess in operating system
Process in operating system
Chetan Mahawar
 
Content provider in_android
Content provider in_androidContent provider in_android
Content provider in_android
PRITI TELMORE
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecture
deepakshare
 
android content providers
android content providersandroid content providers
android content providersDeepa Rani
 
Webservices
WebservicesWebservices
Webservices
Gerard Sylvester
 
Android application development ppt
Android application development pptAndroid application development ppt
Android application development ppt
Gautam Kumar
 
Introduction to fragments in android
Introduction to fragments in androidIntroduction to fragments in android
Introduction to fragments in android
Prawesh Shrestha
 
Android Components
Android ComponentsAndroid Components
Android Components
Aatul Palandurkar
 
SQLITE Android
SQLITE AndroidSQLITE Android
SQLITE Android
Sourabh Sahu
 
Distributed file system
Distributed file systemDistributed file system
Distributed file system
Anamika Singh
 
Protection and Security in Operating Systems
Protection and Security in Operating SystemsProtection and Security in Operating Systems
Protection and Security in Operating Systems
vampugani
 

What's hot (20)

Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android ppt
 
android activity
android activityandroid activity
android activity
 
Chapter 2 - Operating System Structures
Chapter 2 - Operating System StructuresChapter 2 - Operating System Structures
Chapter 2 - Operating System Structures
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
android layouts
android layoutsandroid layouts
android layouts
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
 
Android resource
Android resourceAndroid resource
Android resource
 
Process in operating system
Process in operating systemProcess in operating system
Process in operating system
 
Content provider in_android
Content provider in_androidContent provider in_android
Content provider in_android
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecture
 
AndroidManifest
AndroidManifestAndroidManifest
AndroidManifest
 
android content providers
android content providersandroid content providers
android content providers
 
Webservices
WebservicesWebservices
Webservices
 
Android application development ppt
Android application development pptAndroid application development ppt
Android application development ppt
 
Memory management
Memory managementMemory management
Memory management
 
Introduction to fragments in android
Introduction to fragments in androidIntroduction to fragments in android
Introduction to fragments in android
 
Android Components
Android ComponentsAndroid Components
Android Components
 
SQLITE Android
SQLITE AndroidSQLITE Android
SQLITE Android
 
Distributed file system
Distributed file systemDistributed file system
Distributed file system
 
Protection and Security in Operating Systems
Protection and Security in Operating SystemsProtection and Security in Operating Systems
Protection and Security in Operating Systems
 

Similar to DATA PERSISTENCE IN ANDROID OPERATING SYSTEM

Database design process
Database design processDatabase design process
Database design process
Tayyab Hameed
 
Data Privacy at Scale
Data Privacy at ScaleData Privacy at Scale
Data Privacy at Scale
DataWorks Summit
 
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESBData Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Denodo
 
Gr 2 How Information System is Implemented into an Organization
Gr 2 How Information System is Implemented into an OrganizationGr 2 How Information System is Implemented into an Organization
Gr 2 How Information System is Implemented into an Organization
university of education,Lahore
 
ISSC340_Presentation_Ronald_Averion.pptxNAME Ronald Averi.docx
ISSC340_Presentation_Ronald_Averion.pptxNAME Ronald Averi.docxISSC340_Presentation_Ronald_Averion.pptxNAME Ronald Averi.docx
ISSC340_Presentation_Ronald_Averion.pptxNAME Ronald Averi.docx
christiandean12115
 
ITE v5.0 - Chapter 5
ITE v5.0 - Chapter 5ITE v5.0 - Chapter 5
ITE v5.0 - Chapter 5
Irsandi Hasan
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
Tanveer Malik
 
Windows_Installation.pptx
Windows_Installation.pptxWindows_Installation.pptx
Windows_Installation.pptx
LearyJohn
 
High Performance data mining platforms-Things to consider
High Performance data mining platforms-Things to considerHigh Performance data mining platforms-Things to consider
High Performance data mining platforms-Things to considerAshish Jain
 
Chapter 1,2,3 & 4_Win Server AD Basics.pptx
Chapter 1,2,3 & 4_Win Server AD Basics.pptxChapter 1,2,3 & 4_Win Server AD Basics.pptx
Chapter 1,2,3 & 4_Win Server AD Basics.pptx
PoornimaGhodke3
 
3 dw architectures
3 dw architectures3 dw architectures
3 dw architectures
Claudia Gomez
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
Tanveer Malik
 
Lab4 - android
Lab4 - androidLab4 - android
Lab4 - android
Lilia Sfaxi
 
Module-5-RTOS-and-IDE-for-Embedded-System-Design (1).pdf
Module-5-RTOS-and-IDE-for-Embedded-System-Design (1).pdfModule-5-RTOS-and-IDE-for-Embedded-System-Design (1).pdf
Module-5-RTOS-and-IDE-for-Embedded-System-Design (1).pdf
PrashanthKN10
 
OPERATING SYSTEM PRESENTION.pdf
OPERATING SYSTEM PRESENTION.pdfOPERATING SYSTEM PRESENTION.pdf
OPERATING SYSTEM PRESENTION.pdf
KRISHNAMLM
 
Windows 8 dddd (beekelaar)
Windows 8 dddd (beekelaar)Windows 8 dddd (beekelaar)
Windows 8 dddd (beekelaar)hypervnu
 
04_Module 4.pptx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mm
04_Module 4.pptx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mm04_Module 4.pptx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mm
04_Module 4.pptx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mm
abdulrahmaanwalid
 
MIS: Information Systems Development
MIS: Information Systems DevelopmentMIS: Information Systems Development
MIS: Information Systems DevelopmentJonathan Coleman
 
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdf
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdfHsc computer science paper 1 chap 1 OperatingSystem2024.pdf
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdf
AAFREEN SHAIKH
 
Windows for Everyone(Operating System)
Windows for Everyone(Operating System)Windows for Everyone(Operating System)
Windows for Everyone(Operating System)
Waleed Khan
 

Similar to DATA PERSISTENCE IN ANDROID OPERATING SYSTEM (20)

Database design process
Database design processDatabase design process
Database design process
 
Data Privacy at Scale
Data Privacy at ScaleData Privacy at Scale
Data Privacy at Scale
 
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESBData Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESB
 
Gr 2 How Information System is Implemented into an Organization
Gr 2 How Information System is Implemented into an OrganizationGr 2 How Information System is Implemented into an Organization
Gr 2 How Information System is Implemented into an Organization
 
ISSC340_Presentation_Ronald_Averion.pptxNAME Ronald Averi.docx
ISSC340_Presentation_Ronald_Averion.pptxNAME Ronald Averi.docxISSC340_Presentation_Ronald_Averion.pptxNAME Ronald Averi.docx
ISSC340_Presentation_Ronald_Averion.pptxNAME Ronald Averi.docx
 
ITE v5.0 - Chapter 5
ITE v5.0 - Chapter 5ITE v5.0 - Chapter 5
ITE v5.0 - Chapter 5
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
Windows_Installation.pptx
Windows_Installation.pptxWindows_Installation.pptx
Windows_Installation.pptx
 
High Performance data mining platforms-Things to consider
High Performance data mining platforms-Things to considerHigh Performance data mining platforms-Things to consider
High Performance data mining platforms-Things to consider
 
Chapter 1,2,3 & 4_Win Server AD Basics.pptx
Chapter 1,2,3 & 4_Win Server AD Basics.pptxChapter 1,2,3 & 4_Win Server AD Basics.pptx
Chapter 1,2,3 & 4_Win Server AD Basics.pptx
 
3 dw architectures
3 dw architectures3 dw architectures
3 dw architectures
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Lab4 - android
Lab4 - androidLab4 - android
Lab4 - android
 
Module-5-RTOS-and-IDE-for-Embedded-System-Design (1).pdf
Module-5-RTOS-and-IDE-for-Embedded-System-Design (1).pdfModule-5-RTOS-and-IDE-for-Embedded-System-Design (1).pdf
Module-5-RTOS-and-IDE-for-Embedded-System-Design (1).pdf
 
OPERATING SYSTEM PRESENTION.pdf
OPERATING SYSTEM PRESENTION.pdfOPERATING SYSTEM PRESENTION.pdf
OPERATING SYSTEM PRESENTION.pdf
 
Windows 8 dddd (beekelaar)
Windows 8 dddd (beekelaar)Windows 8 dddd (beekelaar)
Windows 8 dddd (beekelaar)
 
04_Module 4.pptx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mm
04_Module 4.pptx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mm04_Module 4.pptx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mm
04_Module 4.pptx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mm
 
MIS: Information Systems Development
MIS: Information Systems DevelopmentMIS: Information Systems Development
MIS: Information Systems Development
 
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdf
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdfHsc computer science paper 1 chap 1 OperatingSystem2024.pdf
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdf
 
Windows for Everyone(Operating System)
Windows for Everyone(Operating System)Windows for Everyone(Operating System)
Windows for Everyone(Operating System)
 

More from AYESHA JAVED

Neural network basic
Neural network basicNeural network basic
Neural network basic
AYESHA JAVED
 
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHY
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHYJOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHY
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHY
AYESHA JAVED
 
The recommendations system for source code components retrieval
The recommendations system for source code components retrievalThe recommendations system for source code components retrieval
The recommendations system for source code components retrieval
AYESHA JAVED
 
Jhon dewey __final document........#######____@@@ayesha javed
Jhon dewey  __final document........#######____@@@ayesha javedJhon dewey  __final document........#######____@@@ayesha javed
Jhon dewey __final document........#######____@@@ayesha javed
AYESHA JAVED
 
Normalization
NormalizationNormalization
Normalization
AYESHA JAVED
 
Lecture for 10 oct 2019 sentence types-workshop
Lecture for 10 oct 2019  sentence types-workshopLecture for 10 oct 2019  sentence types-workshop
Lecture for 10 oct 2019 sentence types-workshop
AYESHA JAVED
 
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)
AYESHA JAVED
 
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)
AYESHA JAVED
 
This is an empirical study of industry practice in the management of softwar...
This is an empirical study of  industry practice in the management of softwar...This is an empirical study of  industry practice in the management of softwar...
This is an empirical study of industry practice in the management of softwar...
AYESHA JAVED
 
Critical analysis of an integrative contingency model of software project ris...
Critical analysis of an integrative contingency model of software project ris...Critical analysis of an integrative contingency model of software project ris...
Critical analysis of an integrative contingency model of software project ris...
AYESHA JAVED
 
A strand lead to success in project management
A strand lead to success in project managementA strand lead to success in project management
A strand lead to success in project management
AYESHA JAVED
 
PETROL SYSTEM
PETROL SYSTEMPETROL SYSTEM
PETROL SYSTEM
AYESHA JAVED
 
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKINGINTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
AYESHA JAVED
 
Eclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATIONEclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATION
AYESHA JAVED
 
Cyber security Information security
Cyber security Information securityCyber security Information security
Cyber security Information security
AYESHA JAVED
 
Moore and mealy machines
Moore and mealy machinesMoore and mealy machines
Moore and mealy machines
AYESHA JAVED
 
Fundamental of VISUAL PROGRAMMING LAB
Fundamental of VISUAL PROGRAMMING LAB                                Fundamental of VISUAL PROGRAMMING LAB
Fundamental of VISUAL PROGRAMMING LAB
AYESHA JAVED
 
Hec registration form VISUAL C# PROGRAMMING
Hec registration form VISUAL C# PROGRAMMINGHec registration form VISUAL C# PROGRAMMING
Hec registration form VISUAL C# PROGRAMMING
AYESHA JAVED
 
VISUAL PROGRAMING GRIDVIEW
VISUAL PROGRAMING GRIDVIEWVISUAL PROGRAMING GRIDVIEW
VISUAL PROGRAMING GRIDVIEW
AYESHA JAVED
 
VISUAL PROGRAMING LOGIN_SIGNUP_FOAM
VISUAL PROGRAMING LOGIN_SIGNUP_FOAMVISUAL PROGRAMING LOGIN_SIGNUP_FOAM
VISUAL PROGRAMING LOGIN_SIGNUP_FOAM
AYESHA JAVED
 

More from AYESHA JAVED (20)

Neural network basic
Neural network basicNeural network basic
Neural network basic
 
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHY
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHYJOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHY
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHY
 
The recommendations system for source code components retrieval
The recommendations system for source code components retrievalThe recommendations system for source code components retrieval
The recommendations system for source code components retrieval
 
Jhon dewey __final document........#######____@@@ayesha javed
Jhon dewey  __final document........#######____@@@ayesha javedJhon dewey  __final document........#######____@@@ayesha javed
Jhon dewey __final document........#######____@@@ayesha javed
 
Normalization
NormalizationNormalization
Normalization
 
Lecture for 10 oct 2019 sentence types-workshop
Lecture for 10 oct 2019  sentence types-workshopLecture for 10 oct 2019  sentence types-workshop
Lecture for 10 oct 2019 sentence types-workshop
 
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)
 
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)
 
This is an empirical study of industry practice in the management of softwar...
This is an empirical study of  industry practice in the management of softwar...This is an empirical study of  industry practice in the management of softwar...
This is an empirical study of industry practice in the management of softwar...
 
Critical analysis of an integrative contingency model of software project ris...
Critical analysis of an integrative contingency model of software project ris...Critical analysis of an integrative contingency model of software project ris...
Critical analysis of an integrative contingency model of software project ris...
 
A strand lead to success in project management
A strand lead to success in project managementA strand lead to success in project management
A strand lead to success in project management
 
PETROL SYSTEM
PETROL SYSTEMPETROL SYSTEM
PETROL SYSTEM
 
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKINGINTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
 
Eclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATIONEclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATION
 
Cyber security Information security
Cyber security Information securityCyber security Information security
Cyber security Information security
 
Moore and mealy machines
Moore and mealy machinesMoore and mealy machines
Moore and mealy machines
 
Fundamental of VISUAL PROGRAMMING LAB
Fundamental of VISUAL PROGRAMMING LAB                                Fundamental of VISUAL PROGRAMMING LAB
Fundamental of VISUAL PROGRAMMING LAB
 
Hec registration form VISUAL C# PROGRAMMING
Hec registration form VISUAL C# PROGRAMMINGHec registration form VISUAL C# PROGRAMMING
Hec registration form VISUAL C# PROGRAMMING
 
VISUAL PROGRAMING GRIDVIEW
VISUAL PROGRAMING GRIDVIEWVISUAL PROGRAMING GRIDVIEW
VISUAL PROGRAMING GRIDVIEW
 
VISUAL PROGRAMING LOGIN_SIGNUP_FOAM
VISUAL PROGRAMING LOGIN_SIGNUP_FOAMVISUAL PROGRAMING LOGIN_SIGNUP_FOAM
VISUAL PROGRAMING LOGIN_SIGNUP_FOAM
 

Recently uploaded

2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 

Recently uploaded (20)

2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 

DATA PERSISTENCE IN ANDROID OPERATING SYSTEM

Editor's Notes

  1. Store private and primitive data in key value pairs  Primitive types are the most basic data types available within the Java language. There are 8: boolean , byte , char , short , int , long , float and double . These types serve as the building blocks of data manipulation in Java
  2. android.content.SharedPreferences.Editor Interface used for modifying values in a SharedPreferences object. All changes you make in an editor are batched, and not copied back to the original SharedPreferences until you call commit() or apply()
  3. HashMap is a Map based collection class that is used for storing Key &amp; value pairs, it is denoted as HashMap&amp;lt;Key, Value&amp;gt; or HashMap&amp;lt;K, V&amp;gt;.
  4. android:exported Whether the content provider is available for other applications to use:true: The provider is available to other applications. Any application can use the provider&amp;apos;s content URI to access it, subject to the permissions specified for the provider. false: The provider is not available to other applications. Set android:exported=&amp;quot;false&amp;quot;to limit access to the provider to your applications. Only applications that have the same user ID (UID) as the provider will have access to it.
  5. In revision control systems, a repository[1] is a data structure which stores metadata for a set of files or directory structure In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.[
  6. The main purpose CardView serves in the Material Design universe is to provide a unified look to all of the card based UIs making it easier for developers to create seamless interfaces. In this post, we will see what opportunities CardView provides on Android platform and how to use it properly in our application