1、domain中smsinfo 資料實體
public
class smsinfo
public
smsinfo(string _id, string address, string date, int type, string body)
public string getid()
public
void
setid(string id)
public string getaddress()
public
void
setaddress(string address)
public string getdate()
public
void
setdate(string date)
public
intgettype()
public
void
settype(int type)
public string getbody()
public
void
setbody(string body)
}
2、在service中backupservice服務,長期執行,不被**
public
class
backupsmsservice
extends
service
@override
public
void
oncreate()
serializer.endtag(null,"smss");
serializer.enddocument();
fos.flush();
fos.close();
// 子執行緒顯示toast的標準寫法
looper.prepare();
looper.loop();
} catch (exception e)
};}.start();
}}
3、angine中smsinfoservice 內容提供者
public
class smsinfoservice
public listgetsmsinfos() , null, null, "date desc");
smsinfo smsinfo;
if (cursor != null)
cursor.close();
}return smsinfos;
}}
4、activity中定義
case r.id.tv_atools_backup:
intent service=new intent(this,backupsmsservice.class);
startservice(service);
break;
簡訊還原:
1、activity中定義
case r.id.tv_atools_restore:
// 讀取xml中的資訊並解析,解析後就插入到簡訊應用裡面
// 簡訊還原不能被終止,所以加入對話方塊
final progressdialog pd=new progressdialog(this);
pd.setcancelable(false);
pd.setprogressstyle(progressdialog.style_horizontal);
pd.setmessage("正在還原簡訊");
pd.show();
msmsinfoservice=new smsinfoservice(this);
new thread()
if ("sms".equals(parser.getname())) else if ("address".equals(parser.getname())) else if ("date".equals(parser.getname())) else if ("type".equals(parser.getname())) else if ("body".equals(parser.getname()))
break;
case xmlpullparser.end_tag:
if ("sms".equals(parser.getname()))
break;
}type = parser.next();// 不要忘了給type重新賦值
}}
mysql備份與還原
假設mysql 安裝在c 盤,mysql資料庫的使用者名稱是root,密碼是123456,資料庫名是database name,在d 盤根目錄下面存放備份資料庫,備份資料庫名字為backup20070713.sql。備份資料庫 mysqldump uroot p123456 database nam...
mysql備份與還原
備份檔案 檔案開頭記錄了mysql的版本 備份的主機名和資料庫名。檔案中,以 開頭的的都是sql語言的注釋 不會被執行 但是,以 40101 等形式開頭 的是與mysql有關的注釋。40101 是mysql資料庫的版本號,這裡就表示mysql 4.1.1 如果還原資料時,mysql的版本比4.1.1...
mysql備份與還原
工作中用到了mysql,在這裡做個備忘記錄 1 備份 匯出整個資料庫database mysqldump u root p database dump.sql 只匯出表結構 mysqldump u root p d database dump.sql 匯出單個資料表table mysqldump a...