Articles of андроид

Преобразование строки в int. Установите int в 0, если String имеет значение null

У меня есть функция, которая сохраняет данные Android в sqlite но мне нужно преобразовать данные String в Integer . Всякий раз, когда String null я хотел бы сохранить как 0 Ниже приведен мой код, который терпит неудачу, когда значение равно null int block_id = Integer.parseInt(jsonarray.getJSONObject(i).getString("block_id")); block_id выше преобразуется в Integer . Это то, что я […]

Ошибка java.lang.StackOverFlow. Подозревали слишком много просмотров?

Когда вы получаете ошибку, подобную приведенной ниже (Android 1.5), это потому, что слишком много вложенных ViewGroups или потому, что общее количество просмотров слишком велико? Есть ли какие-нибудь трюки, чтобы обойти его, сохраняя при этом тот же подход к вашему приложению? java.lang.StackOverflowError at android.text.Styled.measureText(Styled.java:371) at android.text.Layout.measureText(Layout.java:1600) at android.text.Layout.getLineMax(Layout.java:654) at android.text.Layout.draw(Layout.java:310) at android.text.BoringLayout.draw(BoringLayout.java:356) at android.widget.TextView.onDraw(TextView.java:3921) at android.view.View.draw(View.java:5838) […]

Не удалось преобразовать формат Dalvik: невозможно выполнить dex: java.nio.BufferOverflowException

Я получаю следующее исключение, когда пытаюсь запустить мой проект Android. Не удалось преобразовать формат Dalvik: невозможно выполнить dex: java.nio.BufferOverflowException В настоящее время я использую ADT версии 22.3. Моя цель проекта – уровень API-15. Я попытался добавить библиотеку поддержки в инструменты Android, но проблема не решена.

Какова стоимость входа / членства в Android Marketplace?

Я не помню, чтобы эта информация была немедленно доступна. Я помню, что это был один взнос в размере 25 фунтов стерлингов. В прошлом месяце я прочитал На рынке приложений Android от Google не требуется предварительное одобрение, хотя регистрация необходима для распространения. Разработчики должны зарегистрироваться в качестве разработчиков (стоимостью 25 долларов США в год) с помощью […]

Устройства Google Glass ADB не найдены. Драйвер OMAP4430 не установлен (не может найти его!)

Подключение Glass через USB позволяет мне просматривать файлы и т. Д. Но даже в режиме отладки ON я не могу заставить его отображаться с помощью команды adb devices . Также моя система Windows заявила, что не может найти драйвер устройства OMAP4430 (который, как я полагаю, является Glass SoC). Что?

Расширение RelativeLayout и переопределение dispatchDraw () для создания масштабируемой ViewGroup

Я видел, как несколько человек спрашивают, как увеличить всю ViewGroup (например, RelativeLayout) за один раз. На данный момент это то, чего я должен достичь. Самый очевидный подход, по моему мнению, состоял бы в том, чтобы удерживать масштабный коэффициент масштабирования как одну переменную; И в каждом из методов дочернего Views onDraw () этот масштабный коэффициент будет […]

Android java.lang.IllegalStateException: Не удалось прочитать строку 0, col 0 из CursorWindow

Я разрабатываю приложение, которое загружает некоторые файлы и сохраняет их текст в поле file_content в базу данных. Размеры файлов могут варьироваться от нескольких КБ до 10 МБ. Приложение сохраняет все размеры при сохранении. Проблема возникает при использовании оператора select в файлах long file_content. Это дает Java.lang.IllegalStateException: Не удалось прочитать строку 0, col 0 из CursorWindow […]

Android Studio Warning: использование несовместимых плагинов для обработки аннотаций

После обновления версии Android Studio до версии 2.3 у меня есть предупреждение: Предупреждение: использование несовместимых плагинов для обработки аннотации: android-apt. Это может привести к неожиданному поведению. Любые решения? Мое приложение перестало работать …

Android Как прослушивать события кнопки громкости?

Я знаю, что вы, наверное, устали от такого рода сообщений, но почему ничего не происходит, когда я нажимаю громкость? Я просто пытаюсь сделать простой код, но, видимо, он не работает. package com.cakemansapps.lightwriter; import android.app.Activity; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; import android.widget.FrameLayout; import android.view.KeyEvent; import android.util.Log; public class LightWriter extends Activity implements OnTouchListener […]

Styles.xml inherit "? Android: attr / borderlessButtonStyle"?

Я хотел бы настроить некоторые без рамки ImageButtons. Чтобы избежать дублирования кода, я использую styles.xml : <style name="EditNotesButton" parent="?android:attr/borderlessButtonStyle"> <item name="android:layout_width">25dp</item> <item name="android:layout_height">25dp</item> <item name="android:scaleType">fitCenter</item> </style> Однако возникает следующая ошибка: Error retrieving parent for item: No resource found that matches the given name '?android:attr/borderlessButtonStyle'. Есть ли способ наследовать borderlessButtonStyle ?