Вопросы с тегом «android-contentprovider»

17
Установка показывает ошибку в консоли: УСТАНОВИТЕ СБОЙ ПРОВАЙДЕРА КОНФЛИКТОВ
Я экспериментирую с примером программы NotesList в Android SDK. Я сделал небольшое изменение в программе, но когда я устанавливаю свою отредактированную версию, я продолжаю получать сообщение INSTALL_FAILED_CONFLICTING_PROVIDER в консоли, когда пытаюсь установить ее, когда оригинальная программа заметок уже находится на устройстве. Что мне нужно изменить в провайдере, чтобы сделать его …

9
Как использовать поддержку FileProvider для обмена контентом с другими приложениями?
Я ищу способ правильно поделиться (не ОТКРЫТЬ) внутренним файлом с внешним приложением с помощью FileProvider библиотеки поддержки Android . Следуя примеру в документации, <provider android:name="android.support.v4.content.FileProvider" android:authorities="com.example.android.supportv4.my_files" android:grantUriPermissions="true" android:exported="false"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/my_paths" /> </provider> и с помощью ShareCompat поделиться файлом с другими приложениями следующим образом: ShareCompat.IntentBuilder.from(activity) .setStream(uri) // uri from FileProvider …

14
Использование типов сборки в Gradle для запуска того же приложения, которое использует ContentProvider на одном устройстве
Я настроил Gradle, чтобы добавить суффикс имени пакета в мое приложение отладки, чтобы иметь версию выпуска, которую я использую, и версию отладки на одном телефоне. Я ссылался на это: http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types Мой файл build.gradle выглядит так: ... android { ... buildTypes { debug { packageNameSuffix ".debug" versionNameSuffix " debug" } } …

2
Почему ContentResolver.requestSync не запускает синхронизацию?
Я пытаюсь реализовать шаблон адаптера Content-Provider-Sync, как обсуждалось на Google IO - слайд 26. Мой поставщик контента работает, и моя синхронизация работает, когда я запускаю его из приложения Dev Tools Sync Tester, но когда я вызываю ContentResolver. requestSync (account, author, bundle) от моего ContentProvider, моя синхронизация никогда не запускается. ContentResolver.requestSync( …

5
Использование CursorLoader без ContentProvider
В документации Android SDK говорится, что этот startManagingCursor()метод устарел: Этот метод устарел. Вместо этого используйте новый класс CursorLoader с LoaderManager; это также доступно на более старых платформах через пакет совместимости с Android. Этот метод позволяет действию заботиться об управлении жизненным циклом данного курсора за вас на основе жизненного цикла действия. …

9
Когда использовать контент-провайдера
Я понимаю, что поставщики контента созданы для того, чтобы разрешить публичный обмен данными между приложениями. Тем не менее, мне интересно, есть ли у кого-нибудь мысли о создании поставщика контента для использования только в вашем собственном приложении. Были ли в этом какие-то преимущества? Есть недостатки? В прошлом я только что реализовал …

9
Точная разница между «Content-Provider» и «SQLite Database»
Я занимался программированием базы данных SQLite для Android, но я ничего не знаю о Content-Provider, кроме следующего: «Как я уже говорил, страница Android Developer , Android SDK объяснил, что такое Content-provider, поскольку он используется для хранения и извлечения данных». Но потом, В чем точная разница между «Content-Provider» и «SQLite Database»? …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.