Size: a a a

StartAndroid Ru Chat

2021 April 05

СП

Сергей П. in StartAndroid Ru Chat
public void onReceive(Context context, Intent intent) { switch (intent.getAction()) { case ACTION_BOOT_COMPLETED: checkRemoteParamsOnLaunch(context); ......
источник

СП

Сергей П. in StartAndroid Ru Chat
Но boot на любом sdk ловился норм.
источник

DK

Daniil Karpov in StartAndroid Ru Chat
а boot не зависим от google services? я просто пишу под android automotive решение где они практически полностью вырезаны
источник

AS

Alex Suvorov in StartAndroid Ru Chat
Daniil Karpov
не могли бы Вы скинуть примерно где можно посмотреть нужные разрешения от версии андроида? на android developer если честно не нашел
я смотрел видео с ограничениями к 11 андроид, но не уверен что именно это там ограничено
источник

AS

Alex Suvorov in StartAndroid Ru Chat
Daniil Karpov
а boot не зависим от google services? я просто пишу под android automotive решение где они практически полностью вырезаны
Нет
источник

DK

Daniil Karpov in StartAndroid Ru Chat
большое всем спасибо! пойду снова попробую
источник

А

Александр in StartAndroid Ru Chat
Добрый день! Подскажите пожалуйста, можно ли как-то применить один тул бар ко всем активити? Или же просто поменять полностью один лайоут на другой в одном активити?
источник

СП

Сергей П. in StartAndroid Ru Chat
Александр
Добрый день! Подскажите пожалуйста, можно ли как-то применить один тул бар ко всем активити? Или же просто поменять полностью один лайоут на другой в одном активити?
Можно. Через include или копипастом везде один воткнуть.
источник

А

Артём in StartAndroid Ru Chat
Или использовать одну активити...
источник

DK

Daniil Karpov in StartAndroid Ru Chat
в связке с фрагментами
источник

СП

Сергей П. in StartAndroid Ru Chat
Daniil Karpov
спасибо, переделаю
А это есть? В нужном месте.


<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
источник

DK

Daniil Karpov in StartAndroid Ru Chat
Сергей П.
А это есть? В нужном месте.


<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
ага, выше скрин кидал, в самом верху
источник

DK

Daniil Karpov in StartAndroid Ru Chat
Daniil Karpov
Здравствуйте! Я не могу найти информацию о том как правильно сделать Broadcast Receiver при загрузке устройства
вот сообщение
источник

WA

Wolfgang Amadeus in StartAndroid Ru Chat
Переслано от Wolfgang Amadeus
Направьте в нужную сторону. Как реализовать последний пункт?
Напишите программу, которая запрашивает у пользователя ввод до тех пор, пока пользователь не введет 0. После этого программа печатает среднее значение положительных чисел (чисел, которые больше нуля).

Если положительное число не введено, программа выводит сообщение «Невозможно вычислить среднее значение».
import java.util.Scanner;
public class AverageOfPositiveNumbers {
   public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);
       int sum = 0;
       int num = 0;
       while (true) {
           System.out.println("Give a number:");
           int number = Integer.valueOf(scanner.nextLine());
           if (number == 0) {
               System.out.println(((double)sum / num));
               break;
           }
           if (number > 0) {
               num = num + 1;
               sum = sum + number;
           }
//            if (num < 0) {
//                System.out.println("Cannot calculate the average");
//            }
       }
   }
}
источник

Ф

Фёдор in StartAndroid Ru Chat
Завести boolean флаг
источник

A

Alex in StartAndroid Ru Chat
Подскажите, как в when поставить проверку, если число больше 10 то -> 50, пока стоит in 10..999 -> 50, но это бред т.к. охватывает не все значения больше 10

private fun castFireball(numFireballs: Int) {
   val result = when (numFireballs) {
       1 -> 5
       2 -> 10
       in 10..999 -> 50
       else -> 0
   }
источник

I

Ivan in StartAndroid Ru Chat
Alex
Подскажите, как в when поставить проверку, если число больше 10 то -> 50, пока стоит in 10..999 -> 50, но это бред т.к. охватывает не все значения больше 10

private fun castFireball(numFireballs: Int) {
   val result = when (numFireballs) {
       1 -> 5
       2 -> 10
       in 10..999 -> 50
       else -> 0
   }
when {
numFireballs == 1 -> ...
numFireballs >= 10 -> ...
}
источник

I

Ivan in StartAndroid Ru Chat
либо сделать in 10..Integer.MAX_VALUE (тоже нормально)
источник

A

Alex in StartAndroid Ru Chat
Ivan
либо сделать in 10..Integer.MAX_VALUE (тоже нормально)
то что нужно, спасибо
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Есть фрагмент А(главный), он наследует интерфейс фрагмента Б
Я хочу в фрагменте А сделать интерфейс еще один и в фрагменте Б наследовать из А, но получаю ошибку иерархии интерфейсов.. Как можно это решить?
источник