Articles of андроидная

Как я могу представить отношение многих к многим с Android Room?

Как я могу представить отношение многих к многим с комнатой? Например, у меня есть «Гость» и «Бронирование». В резервировании может быть много гостей, а гость может быть частью многих резерваций. Вот мои определения сущностей: @Entity data class Reservation( @PrimaryKey val id: Long, val table: String, val guests: List<Guest> ) @Entity data class Guest( @PrimaryKey val […]

Ионный в Windows: Android SDK установлен. Все еще получите "Ошибка: Пожалуйста, установите цель Android:" android-22 "

Мне удалось сломать мою ранее рабочую версию ионического окружения. Например: я загружаю демонстрационный проект «sidemenu» и запускаю «ионную платформу add android» без каких-либо проблем. Когда я пытаюсь запустить «ионный сбор», я получаю следующее сообщение: $ ionic build Running command: "c:\Program Files\nodejs\node.exe" h:\git\Absolut\hooks\after_p repare\010_add_platform_class.js h:/git/myapp add to body class: platform-android Running command: cmd "/s /c "h:\git\Absolut\platforms\android\cordova\build.bat" […]

Mailto: ссылки, не открывающие приложение для почты на Android в приложении cordova

Это сводит меня с ума. Я работаю над ионическим приложением (Cordova, Angular и т. Д.). У меня есть контактная ссылка, которая содержит mailto: href href="mailto:info@somedomain.net?subject=my%20App" Я читал бесчисленные сообщения на SO, которые говорят, что вам нужно удалить <access origin="*"/> Из config.xml в корне проекта и замените его на: <access origin="mailto:*" launch-external="true" /> Что я сделал. […]

Как нарисовать заполненный треугольник на андроиде Canvas

У меня есть класс MyView, который расширяет класс View. MyView должен рисовать заполненный треугольник. Я нарисовал треугольник, но я не могу его заполнить. Это мой метод onDraw (): @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); Paint paint = new Paint(); paint.setColor(android.graphics.Color.BLACK); canvas.drawPaint(paint); paint.setStrokeWidth(4); paint.setColor(android.graphics.Color.RED); paint.setStyle(Paint.Style.FILL_AND_STROKE); paint.setAntiAlias(true); Point a = new Point(0, 0); Point b = […]

Какой метод активности вызывается при изменении ориентации?

Какой метод жизненного цикла вызывается при изменении ориентации? Мое приложение выполняет метод onResume() или, возможно, перезагружает всю активность, потому что я установил одно логическое значение, чтобы проверить, запускается он или нет. Я читал onConfigurationChanged() когда происходит изменение ориентации, правда? Как справиться с этим?

Dagger2 Custom Scopes: Как работают пользовательские области (@ActivityScope)?

Я читаю исходный код теста Dagger2 Component Scopes Test на GitHub, и я видел «настраиваемую область», определенную для действий, называемых @ActivityScope , но я видел это в других проектах, включая 4-модульную чистую архитектуру с ее @PerActivity . Но буквально код для аннотации @ActivityScope выглядит следующим образом: import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import javax.inject.Scope; /** * Created […]

Ошибка при запуске кордовы build -release android

Я пытаюсь опубликовать приложение для Android, следуя инструкциям здесь: http://ionicframework.com/docs/guide/publishing.html Однако, когда я запускаю corova build –release android, я получаю следующую ошибку: :lintVitalArmv7Release /Users/xxx/Documents/xxx/xxx/platforms/android/res/values/arrays.xml:3: Error: "country_codes" is not translated in "ar" (Arabic), "bg" (Bulgarian), "ca" (Catalan), "cs" (Czech), "da" (Danish), "de" (German), "el" (Greek), "es" (Spanish), "eu" (Basque), "fi" (Finnish), "fr" (French), "he" (Hebrew), "hi" […]

Как установить рингтон в Android из моей активности?

Я пытаюсь найти способ установить новую мелодию звонка по коду из моей активности Android. Я уже загрузил рингтон в bytearray .