Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.73 KB | None | 0 0
  1. package com.charlie.bigdbloader;
  2.  
  3. import java.io.FileOutputStream;
  4. import java.io.IOException;
  5. import java.io.InputStream;
  6. import java.io.OutputStream;
  7.  
  8. import android.app.Application;
  9. import com.charlie.bigdbloader.R;
  10.  
  11.  
  12. public class Main extends Application {
  13.    
  14. private void copyDatabase() throws IOException{
  15.    
  16.     OutputStream databaseOutputStream = new
  17.     FileOutputStream("/data/data/com.charlie.bigdbloader/databases/pos.db");
  18.     InputStream databaseInputStream;
  19.    
  20.     byte[] buffer = new byte[1024];
  21.     int length;
  22.    
  23.     databaseInputStream = getApplicationContext().getResources().openRawResource(R.raw.posaa);
  24.     while ( (length = databaseInputStream.read(buffer)) > 0 ) {
  25.         databaseOutputStream.write(buffer);
  26.     }
  27.     databaseInputStream.close();
  28.    
  29.     databaseInputStream = getApplicationContext().getResources().openRawResource(R.raw.posab);
  30.     while ( (length = databaseInputStream.read(buffer)) > 0 ) {
  31.         databaseOutputStream.write(buffer);
  32.     }
  33.     databaseInputStream.close();
  34.    
  35.     databaseInputStream = getApplicationContext().getResources().openRawResource(R.raw.posab);
  36.     while ( (length = databaseInputStream.read(buffer)) > 0 ) {
  37.         databaseOutputStream.write(buffer);
  38.     }
  39.     databaseInputStream.close();
  40.     databaseInputStream = getApplicationContext().getResources().openRawResource(R.raw.posac);
  41.     while ( (length = databaseInputStream.read(buffer)) > 0 ) {
  42.         databaseOutputStream.write(buffer);
  43.     }
  44.     databaseInputStream.close();
  45.    
  46.     databaseInputStream = getApplicationContext().getResources().openRawResource(R.raw.posad);
  47.     while ( (length = databaseInputStream.read(buffer)) > 0 ) {
  48.         databaseOutputStream.write(buffer);
  49.     }
  50.     databaseInputStream.close();
  51.    
  52.     databaseInputStream = getApplicationContext().getResources().openRawResource(R.raw.posad);
  53.     while ( (length = databaseInputStream.read(buffer)) > 0 ) {
  54.         databaseOutputStream.write(buffer);
  55.     }
  56.     databaseInputStream.close();
  57.    
  58.     databaseInputStream = getApplicationContext().getResources().openRawResource(R.raw.posaf);
  59.     while ( (length = databaseInputStream.read(buffer)) > 0 ) {
  60.         databaseOutputStream.write(buffer);
  61.     }
  62.     databaseInputStream.close();
  63.    
  64.     databaseInputStream = getApplicationContext().getResources().openRawResource(R.raw.posag);
  65.     while ( (length = databaseInputStream.read(buffer)) > 0 ) {
  66.         databaseOutputStream.write(buffer);
  67.     }
  68.     databaseInputStream.close();
  69.    
  70.     databaseInputStream = getApplicationContext().getResources().openRawResource(R.raw.posah);
  71.     while ( (length = databaseInputStream.read(buffer)) > 0 ) {
  72.         databaseOutputStream.write(buffer);
  73.     }
  74.     databaseInputStream.close();
  75.    
  76.     databaseOutputStream.flush();
  77.     databaseOutputStream.close();
  78.     }
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement