Articles of android contentprovider

Как решить, когда запускать различные компоненты приложений Android в отдельном процессе

Здесь я прочитал следующие утверждения By default, all components of the same application run in the same process and most applications should not change this. However, if one needs to control which process a certain component belongs to, he can do so in the manifest file. The manifest entry for each type of component element—<activity>, […]

IllegalArgumentException: недопустимый столбец

Вот logcat: 01-15 16:06:03.622: ERROR/AndroidRuntime(22300): Uncaught handler: thread main exiting due to uncaught exception 01-15 16:06:03.657: ERROR/AndroidRuntime(22300): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mohit.geo2do/com.mohit.geo2do.activities.TaskEdit}: java.lang.IllegalArgumentException: Invalid column due_date 01-15 16:06:03.657: ERROR/AndroidRuntime(22300): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496) 01-15 16:06:03.657: ERROR/AndroidRuntime(22300): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512) 01-15 16:06:03.657: ERROR/AndroidRuntime(22300): at android.app.ActivityThread.access$2200(ActivityThread.java:119) 01-15 16:06:03.657: ERROR/AndroidRuntime(22300): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863) 01-15 16:06:03.657: ERROR/AndroidRuntime(22300): at android.os.Handler.dispatchMessage(Handler.java:99) 01-15 16:06:03.657: ERROR/AndroidRuntime(22300): […]

Использовать Insert или Replace в ContentProvider

Когда я хочу проверить и посмотреть, существует ли что-то в моем ContentProvider что я обычно делаю, это нечто похожее на это Cursor c = getContentResolver().query(table,projection,selection,selectionArgs,sort); if(c != null && c.moveToFirst()){ //item exists so update }else{ //item does not exist so insert } Но это означает, что я всегда должен сделать возможный ненужный вызов базы данных, […]

Как исправить URL-адрес поставщика контента, который не найден в поставщике контента Android?

Я выполнил приведенный ниже учебник http://www.vogella.de/articles/AndroidSQLite/article.htm Но получив это исключение после нажатия кнопки «подтвердить» 01-20 10:18:14.585: E/AndroidRuntime(2006): Caused by: java.lang.IllegalArgumentException: Unknown URL content://com.example.todos.contentprovider/todos 01-20 10:18:14.585: E/AndroidRuntime(2006): at android.content.ContentResolver.insert(ContentResolver.java:910) 01-20 10:18:14.585: E/AndroidRuntime(2006): at com.example.todos.TodoDetailActivity.saveState(TodoDetailActivity.java:122) 01-20 10:18:14.585: E/AndroidRuntime(2006): at com.example.todos.TodoDetailActivity.onPause(TodoDetailActivity.java:100) TodoDetailActivity public class TodoDetailActivity extends Activity { private Spinner mCategory; private EditText mTitleText; private EditText mBodyText; private […]

Android: увеличение области DB через ContentValues

Я обновляю элемент в ListView с помощью getContentResolver().update() , и я хотел бы увеличить поле «views» с помощью ContentValue, но не могу понять, возможно ли это. Я мог бы сделать это с помощью необработанных SQL SET views = views + 1 , но установка ContentValue, такая как cv.put("views", "views + 1") приводит к тому, что […]

Как реализовать сложные запросы с помощью Content Provider?

Я спрашиваю об этом, потому что я не совсем уверен, как работать с контентными провайдерами Android. У меня есть подмножество моей базы данных с 8 таблицами, и мне нужно создать сложные запросы, чтобы получить некоторые данные. Мой контент-провайдер отлично работает с простыми запросами. Например, у меня есть Person Person в моем классе PersonModel.java, и я […]

ВИДЕО

В чем причина для поставщиков контент-провайдеров? Как / почему я хочу использовать их, кроме Я должен объявить их в манифесте? Я пытался сделать домашнее задание по этому вопросу и не могу найти достойную, сплоченную дискуссию по этой теме. Вот лучшее, что я мог найти (в дополнение к четырем книгам по разработке Android, которые у меня […]

Старый конструктор SimpleCursorAdapter устарел .. на самом деле?

Здесь говорится, что SimpleCursorAdapter API 1 уровня SimpleCursorAdapter устарел и рекомендуется использовать LoaderManager и CursorLoader . Но вникая в использование LoaderManager и CursorLoader , я нашел этот пример, где внутри внутреннего класса, который расширяет ListFragment (расширение самого фрагмента, я полагаю), мы создаем CursorLoader . Все выглядит нормально, за исключением того факта, что CursorLoader принимает Uri […]

Как приложение Content Provider определяет разрешения, которые необходимы клиентским приложениям для доступа к данным провайдера?

ЗАДНИЙ ПЛАН Я читаю этот учебник по поставщикам контента для Android . Я понимаю из этого урока, что, Чтобы другие приложения могли получить доступ к данным поставщика контента, приложение-поставщик должно указать разрешения, которые клиентским приложениям необходимо будет иметь для доступа к данным своего провайдера. Клиентские приложения определяют необходимые им разрешения в своем файле манифеста с […]

Android KitKat (API 19) – Как писать сообщения в Content Content Provider без их отправки из приложения, отличного от приложения?

Я пытаюсь создать приложение для Android, которое пишет сообщения в Sent Box системы. Эти сообщения не должны отправляться по сети GSM получателю, идея состоит только в том, чтобы записывать их в Поставщике отправленных контента. На данный момент у меня есть этот код: Файл манифеста <uses-permission android:name="android.permission.READ_SMS"/> <uses-permission android:name="android.permission.WRITE_SMS"/> Класс Java private final String SENT_SMS_CONTENT_PROVIDER_URI_OLDER_API_19 = […]

Intereting Posts
Android LocationServices.GeofencingApi пример использования Android: Как изменить формат даты DatePicker с MM / dd / yyyy на dd / MM / yyyy? Android добавляет расстояние ниже последнего элемента в recyclerview с помощью gridlayoutmanager API Android Maps требуется openGL es 2 Как создать наложение справки, как вы видите в нескольких приложениях Android и ICS? Загрузить изображение с url в уведомлении Android BitmapFactory.decodeByteArray () возвращает NULL AlertDialog с положительной кнопкой и проверка пользовательского EditText Как начать работу, когда пользователь нажимает уведомление? Попытка удалить фрагмент из представления дает мне NullPointerException на mNextAnim Android ==> Анализ памяти ==> Анализатор памяти Eclipse? Загрузчик не может быть перезапущен после изменения ориентации Анимация Android Layout снизу вверх и сверху вниз на клиенте ImageView Как скопировать текст в клип-панель на Android? Как передать ArrayList объектов из одного в другое с использованием Intent в android?