首页 / 操作系统 / Linux / Android--ContentProvider跨程序访问数据
两个程序A和B,A程序中有两个类,一个继承Activity,一个继承ContentProviderB程序中有一个类,继承 Activity在A程序中创建一个数据库,数据库中创建两张表,实现B程序访问A程序数据库中的数据A程序中继承Activity的类:创建数据库,在数据库中创建表,在表中插入数据package cn.mrzhu.test24;import Android.app.Activity; import android.content.ContentValues; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle;public class Provider extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);
//创建数据库 SQLiteDatabase db = openOrCreateDatabase("test24.db", MODE_PRIVATE, null); //创建表 db.execSQL("create table test1 (_id integer, name varchar(20), age integer)"); db.execSQL("create table test2 (_id integer, name varchar(20), age integer)");