当前位置:编程学习 > JAVA >>

android如何在程序中读取其它android程序中的databases数据库数据。

如题,求助。。。。
最好有代码。。
不要告诉我去搜什么什么的,能搜到合适的我就不用在这里发帖了。。。 --------------------编程问答-------------------- 很简单啊,首先获取其它的context

private Context getTestBContext(String PACKAGE_NAME) throws NameNotFoundException{
        return createPackageContext(PACKAGE_NAME,
                Context.CONTEXT_IGNORE_SECURITY | Context.CONTEXT_INCLUDE_CODE); 
 }
获取名称为PACKAGE_NAME的Context,然后用这个context去获取数据库对象就行了
当然,前提是
PACKAGE_NAME目录下的文件是可读的。。
下面输入context,通过DBHelper就可以获取数据库对象了。

public class DBHelper extends SQLiteOpenHelper{

public DBHelper(Context context) {
super(context, DBNAME, null, 1);
File dbfile = context.getDatabasePath(DBNAME);

}

@Override
public void onCreate(SQLiteDatabase db) {
}
}


补充:Java ,  Java相关
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,