Articles of андроид contentprovider

Android с несколькими контент-провайдерами (DLC)

Я хочу добавить дополнительный контент в свое приложение в качестве дополнительных баз данных. Должен ли я помещать их в apks и контент-провайдеры, чтобы они могли быть обновлены напрямую из Google Play или так же, как новые файлы db, загружаемые прямо в приложение. Моя проблема с методом content-provider / apk заключается в том, что все они […]

Android SDK: исходный код Contact ContentProvider

Я создаю ContentProvider и мне интересно, как Team Team создает Contact ContentProvider . Но, когда я просматриваю Android source code (в Android SDK\source folder), я не вижу, чтобы что-то касалось моей потребности. Я просто вижу, что большинство отношений: ContentProvider.java (в папке Android SDK\sources\android-15\android\content ), но это всего лишь класс для пользовательского создания Content Provider . […]

Важный DONT для хорошего дизайна приложений для Android (уровень начального / начального уровня)?

Может ли кто-нибудь указать на хороший источник или придумать краткий перечень концептуальных андроидных программ DONT при разработке приложения? Я не хочу, чтобы мой вопрос был неопределенным, поэтому я приведу фиктивные примеры (которые могут не иметь никакого смысла или могут быть совершенно неверными), чтобы объяснить, какие ответы я ищу, например: Например: избегая этой помощи, вы разрабатываете […]

Запрос разрешения на чтение от моего собственного ContentProvider в другом приложении

В одном приложении у меня есть следующий контент-провайдер, объявленный в моем AndroidManifest: <provider android:name="bbct.android.common.BaseballCardProvider" android:label="@string/provider_name" android:authorities="bbct.android.baseballcard" android:readPermission="bbct.android.lite.permission.READ" /> И еще одно приложение запрашивает разрешение на его использование: <uses-permission android:name="bbct.android.lite.permission.READ" /> Но при запуске этого кода: ContentResolver resolver = this.context.getContentResolver(); Cursor results = resolver.query(BaseballCardContract.CONTENT_URI, BaseballCardContract.PROJECTION, null, null, null); Появляется следующее сообщение об ошибке: E / DatabaseUtils […]

Сколько провайдера контента мы можем реализовать в одном приложении?

Я читал руководство Android dev и замечаю, что мы можем реализовать разные классы для поставщика контента. Так, В одном приложении для Android есть много поставщиков контента или только один контент-провайдер? Как правильно реализовать разные классы поставщиков контента? Вот что я прочитал из руководства для разработчиков: Вы реализуете поставщика как один или несколько классов в приложении […]

Android – Присоедините запрос с помощью Content Provider

Как присоединиться / сравнить запрос с помощью поставщика контента в android. Это возможно?

IllegalArgumentException: Неизвестный URL-адрес: // CONTENT

IllegalArgumentException: Неизвестный URL-адрес: // ^ Имея кошмар с вышеупомянутым. Я проверил свои переменные и пути, но не могу понять, в чем проблема? Очень ценю любые указатели! Вот мой след. java.lang.IllegalArgumentException: Unknown URL content://com.purewowstudio.topmovies.data.FilmProvider/film_data at android.content.ContentResolver.insert(ContentResolver.java:1203) at com.purewowstudio.topmovies.data.DatabaseHelper.addFilm(DatabaseHelper.java:52) at com.purewowstudio.topmovies.fragments.FilmList$getFilms.onPostExecute(FilmList.java:72) at com.purewowstudio.topmovies.fragments.FilmList$getFilms.onPostExecute(FilmList.java:62) at android.os.AsyncTask.finish(AsyncTask.java:632) at android.os.AsyncTask.access$600(AsyncTask.java:177) at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5262) at java.lang.reflect.Method.invoke(Native […]

Могу ли я запускать функции SQL в запросе столбцов ContentResolver?

Мне интересно, поддерживает ли Android ContentResolver использование SQL-функций по столбцам при запросе ContentProvider. Например, функции даты SQLite3, чтобы получить определенный формат даты или датифик? Что вы знаете об этом?

Объявление поставщика контента

Это мой первый раз, когда я использовал поставщика контента, но я следил за документами разработчика, но когда я запускаю программу, он говорит мне, что мне failed to find provider info Вот мой манифест <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.tyczj.bowling" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="11" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:name="Tabs"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> […]

Как определить частоту обновлений SyncAdapter на Android?

ContentProvided, определенный для синхронизации, является фиктивным (в соответствии с этим подходом ).