我正在尝试使用此方法将数据库内容从我的免费应用程序复制到我的付费应用程序,但在最后一步我很迷茫:
检查提供者的存在并将数据加载到您的付费应用程序中。
我可以像这样检查提供者的存在:
List<ProviderInfo> providers = getPackageManager().queryContentProviders(
"com.mypackagename.content.MyProvider",android.os.Process.myUid(), 0);
但我不知道如何进行复制?
我尝试获得这样的 ContentResolver:
ContentResolver resolver = getContentResolver();
ContentProviderClient client = resolver.acquireContentProviderClient(Uri.parse("content://com.mypackagename"));
我还没有能够对此进行测试,但即使它有效,我也会迷失下一步。我如何将数据从一个数据库中获取到另一个数据库中?