public
static
final
String PACKAGE_DIR =
"/data/data/app.smtit_yd/"
;
public
static
final
String DATABASE_NAME =
"TimeTable.db"
;
public
static
final
String COPYDATA_NAME =
"TimeTable.db"
;
public
static
void
initalize(Context ctx) {
File folder =
new
File(PACKAGE_DIR +
"databases"
);
if
(folder.exists()){
}
else
{
folder.mkdir();
}
File outfile =
new
File(PACKAGE_DIR +
"databases/"
+ COPYDATA_NAME);
if
(outfile.length() <=
0
) {
AssetManager assetManager = ctx.getResources().getAssets();
try
{
InputStream is = assetManager.open(DATABASE_NAME, AssetManager.ACCESS_BUFFER);
long
filesize = is.available();
byte
[] tempdata =
new
byte
[(
int
)filesize];
is.read();
is.close();
outfile.createNewFile();
FileOutputStream fo =
new
FileOutputStream(outfile);
fo.write(tempdata);
fo.close();
}
catch
(IOException e) {
e.printStackTrace();
}
}
}