Articles of андроида

Gradle не может разрешать зависимости в Android Studio

Я разрабатываю приложение для Android на Android Studio с 3 коллегами, и недавно наш проект больше не может быть построен. У всех нас есть разные версии Android Studio (мой 0.2.8), и он не может скомпилировать их всех. Мы не можем найти то, что вызывает проблему, потому что это произошло в разные моменты для всех нас […]

Сглаженные закругленные углы на Android ImageView

Я новичок в android dev, и я уже несколько часов пытаюсь добавить красивые и гладкие закругленные углы к ImageView без успеха. Первое, что я пробовал, – это просто округлить углы моих изображений напрямую, но это подразумевает изменение растрового изображения, и поскольку мне нужно сохранять сырые, а те довольно большие, это не очень удобно для памяти. […]

Переадресация внутри макета на другой макет

У меня есть макет, отображающий вопрос и параметры, если я нажимаю нигде, кроме кнопок, я перенаправлен на макет по умолчанию. Я хотел бы знать, почему это происходит. Мои занятия package com.example.demo; public class MainActivity extends Activity implements OnClickListener { DBHelper helper; SQLiteDatabase db; Button btnBegin,btnnext,btnredirect; int count = 0; int response = 0; View previouslySelectedItem […]

Когда андроид сначала выполняет макет?

Мне нужно подготовить некоторые объекты на основе первоначального расположения виджетов и представлений в моей деятельности. Я хотел бы сделать это на этапах инициализации, в идеале onCreate и onStart. Учитывая возможность изменений, которые происходят, когда мы не находимся на переднем плане, некоторые из них, возможно, должны произойти в onResume. Поэтому я проверил, могу ли я измерить, […]

Использование $ {applicationId} в манифесте библиотеки

Я работаю над SDK, который использует внутренний ContentProvider, я хотел бы использовать этот SDK в нескольких проектах и ​​объявить его в манифесте библиотеки, поэтому я пробовал это: <provider android:name=".core.MyContentProvider" android:authorities="${applicationId}" android:exported="false"/> Случается, что $ {applicationId} заменяется на имя пакета библиотеки, а не на app app app … Есть ли способ убедиться, что запускающее приложение будет […]

Файл содержит разделитель путей.

Когда я пытаюсь проверить существование определенного файла, я получаю java.lang.illegalArgumentException: File contains a path separator Каков правильный способ сделать это с помощью getFileStreamPath (..)? File file = getActivity().getFileStreamPath("mnt/sdcard/photo/1342147146535.jpg"); if(file.exists()){ Toast.makeText(getActivity(), "File exists in /mnt", Toast.LENGTH_SHORT); } Я также попробовал следующее, чтобы заменить первую строку вышеуказанных кодов. Ни одна из них не работала. File file = […]

Как рисовать градиентный цвет в Android на холсте с изменением цвета?

Мне нужно нарисовать фон моего холста одним цветом с применением затенения / градиента, но каждый вызов onDraw я хотел бы поменять цвет. У меня возникли проблемы с этим, не создавая новый объект для каждого вызова onDraw. У кого-нибудь есть идеи? Если я использую drawPaint () и задаю новый shader () для моей краски, то я […]

Android Looper против BlockingQueue?

Может ли кто-нибудь объяснить, почему кто-то должен использовать функцию Android Looper, чтобы создать «поток конвейера» вместо того, чтобы создавать нормальный поток, который вытягивает задачи из BlockingQueue? На первый взгляд, это похоже на два способа сделать то же самое.

Android Следующие классы не удалось найти – EditText (Изменить на android.widget.EditText, Fix Build Path, Edit XML)

При попытке просмотреть вид графического макета я получаю следующую ошибку: Не удалось найти следующие классы: EditText (Изменить на android.widget.EditText, Fix Build Path, Edit XML) Приложение прекрасно работает, и я могу редактировать XML без каких-либо проблем. Я просто не могу загрузить графический макет. В файле Main.java нет проблем или ошибок при импорте виджета EditText из библиотеки […]

Как переопределить класс в проекте библиотеки Android?

Вот моя ситуация: У меня есть проект библиотеки и проект, основанный на нем. Теперь в библиотеке у меня есть два класса A и B, в которых A использует B. В проекте, использующем библиотеку, у меня есть еще один класс B, который должен переопределить класс B из библиотеки. Но каждый раз, когда класс A выполняет вызов, […]