DataXmlExporter
本文中描述的类将 SQL lite DB 导出到 XML 文件。
http://www.screaming-penguin.com/node/7749
完整的示例可以在此 SVN 存储库中找到。该类ManageData
调用导出。
http://totsp.com/svn/repo/AndroidExamples/trunk/
您将需要创建一个公开数据库的应用程序类,并在 AndroidManifest.xml 文件中作为应用程序名称进行引用。然后使用该数据库作为参数DataXmlExporter
。
这是我使用的应用程序类。您应该已经有一个扩展的类(可能没有命名DatabaseHelper
)SQLiteOpenHelper
package com.billybobbain.android.someapp;
import android.app.Application;
import android.util.Log;
public class MyApplication extends Application {
public static final String APP_NAME = "SomeApp";
private DatabaseHelper dataHelper;
@Override
public void onCreate() {
super.onCreate();
Log.d(APP_NAME, "APPLICATION onCreate");
this.dataHelper = new DatabaseHelper(this);
}
@Override
public void onTerminate() {
Log.d(APP_NAME, "APPLICATION onTerminate");
super.onTerminate();
}
public DatabaseHelper getDataHelper() {
return this.dataHelper;
}
public void setDataHelper(DatabaseHelper dataHelper) {
this.dataHelper = dataHelper;
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15485 次 |
最近记录: |