Запитання з тегом «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 не запускає синхронізацію?
Я намагаюся реалізувати схему адаптера контент-постачальника-синхронізації, як обговорювалося в Google IO - слайд 26. Мій провайдер контенту працює, і моя синхронізація працює, коли я запускаю його з програми Dev Tools Sync Tester, проте коли я закликаю ContentResolver. requestSync (акаунт, повноваження, пакет) від мого ContentProvider, моя синхронізація ніколи не запускається. ContentResolver.requestSync( …

5
Використання CursorLoader без ContentProvider
Документація Android SDK говорить про те, що startManagingCursor()метод знешкоджено: Цей метод застарілий. Використовуйте новий клас CursorLoader разом із LoaderManager; це також доступно на старих платформах через пакет сумісності Android. Цей метод дозволяє дбати про управління життєвим циклом даного курсору на основі життєвого циклу діяльності. Тобто, коли діяльність припиняється, вона автоматично …

9
Коли використовувати Постачальник вмісту
Я розумію, що постачальники вмісту створені для того, щоб вони могли публічно обмінюватися даними між програмами. Однак мені цікаво, чи є у когось думки щодо того, щоб зробити Провайдера вмісту для використання лише у власній програмі. Чи були б якісь переваги в цьому? Якісь недоліки? Раніше я просто реалізував SQliteOpenHelper …

5
Найкращі практики виставлення кількох таблиць за допомогою постачальників вмісту в Android
Я будую додаток, де у мене є стіл для подій та стіл для майданчиків. Я хочу мати можливість надавати іншим програмам доступ до цих даних. У мене є декілька запитань, що стосуються найкращих практик вирішення таких проблем. Як слід структурувати класи баз даних? В даний час у мене є класи …

9
Точна різниця між "Постачальником вмісту" та "Базою даних SQLite"
Я займався програмуванням бази даних SQLite для Android, але я не знаю нічого про постачальника вмісту, крім цього: "Оскільки я посилався на сторінку розробника Android, Android SDK пояснив" постачальника вмісту ", оскільки він використовується для зберігання та отримання даних." Але з іншого боку, Яка точна різниця між "Content-Provider" та "SQLite …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.