Persistence, Sqlite




CS185c

Chris Pollett

Feb. 29, 2012

Outline

Introduction

More Intro

iPhone Filesystem Test

Android FileSystem Test (Read Part)

Android FileSystem Test (Write Part)

FileOutputStream fos = null;
try
{
   fos = this.openFileOutput("filename.txt", Context.MODE_PRIVATE);
   fos.write("hi there\n".getBytes());
   Log.i("AndroidPersistence", "I just wrote stuff\n");
}
catch (IOException ie)
{
   Log.e("AndroidPersistence", "File Write Error");
}
finally
{
   if(fos !=null) 
   {
      try {fos.close();} catch(Exception e) {}
   }
}

SQLite

Database Commands

SQLite on the iPhone

Executing Commands on an SQLite Database on the iPhone

Android Database Persistence

On Testing Code

Subclassing SQLiteOpenHelper