Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static boolean writeCSVFile(String saveFileName) {
- FileWriter fw = null;
- //ObjectOutputStream out = null;
- BufferedWriter out = null;
- Cursor cur = null;
- try {
- File root = Environment.getExternalStorageDirectory();
- cur = mDb.query(DbSchema.SiteSchema.TABLE_NAME, null, null, null, null, null, null, null);
- if(root.canWrite()) {
- fw = new FileWriter(root + "/" + saveFileName);
- out = new BufferedWriter(fw);
- out.write("IP,PORT,LABEL,ACTIVATION_CODE\n");
- while(cur.moveToNext()) {
- //out.writeObject();
- String ip = cur.getString(cur.getColumnIndex(DbSchema.SiteSchema.COLUMN_IP));
- String port = cur.getString(cur.getColumnIndex(DbSchema.SiteSchema.COLUMN_PORT));
- String label = cur.getString(cur.getColumnIndex(DbSchema.SiteSchema.COLUMN_LABEL));
- String code = cur.getString(cur.getColumnIndex(DbSchema.SiteSchema.COLUMN_ACTIVATION_CODE));
- //out.write(ip+","+port+","+label+","+code+"\n");
- out.write(ip+","+port+","+label+","+code+"\n");
- //Log.d(LOG_TAG, ip+","+port+","+label+","+code+"\n");
- }
- out.close();
- } else {
- return false;
- }
- } catch (Exception e) {
- Log.d(LOG_TAG, "file write exception: " + e.getMessage());
- return false;
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement