Здравствуйте, я создал приложение для Android, которое использует настраиваемый поставщик контента с именем CustomCP, он реализует все методы, и все работает отлично, управляя данными внутри приложения, но когда я пытаюсь получить к нему доступ из другого приложения, я продолжаю получать сообщение об ошибке "Не удалось найти Информация о поставщике для com.example.customcp.
Я объявил своего поставщика контента в файле манифеста первого приложения как
<provider android:name="com.example.CustomCP" android:authorities="com.example.customcp"/>
Я пытаюсь вызвать провайдера во второй активности запуска приложения.
public class app2 extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Uri kUri = Uri.parse("content://com.example.customcp/key");
Cursor c = managedQuery(kUri, null, null, null, null);
}
}
Итак, вопрос прост, можно ли получить доступ к производителю контента из нескольких приложений?