اتصال دو برنامه به یک دیتابیس SQlite

ساخت وبلاگ

راه داره خوبشم داره.

منیفست برنامه ی اول(برنامه ای که دیتابیس رو به اشتراک میزاره) رو اینجوری تعریف کنید:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:sharedUserId="my.app" ... >

sharedUserId نام پکیج برنامه ی دومه

بعد در برنامه دوم وقتی میخوای از دیتابیس استفاده کنی Context رو اینجوری ایجاد کن:

 try {
Context sharedContext = activity.createPackageContext("host.package.name", Context.CONTEXT_INCLUDE_CODE);
} catch (Exception e) {

}


host.package.name نام پکیج برنامه ی اوله(برنامه ای که دیتابیس رو به اشتراک میزاره)

بعد هم از Context ایجاد شده برای استفاده از دیتابیس استفاده کنید.

DBHelper sharedDBadapter = new DBHelper(sharedContext);
sharedDBadapter.open();

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : برنامه اتصال دو کامپیوتر,برنامه اتصال دو فیلم, نویسنده : محمد رضا جوادیان programers بازدید : 210 تاريخ : جمعه 26 شهريور 1395 ساعت: 9:18