Ответы пользователя по тегу Java
  • Можно ли создавать программы без JDK?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Как бы вам так понятнее ответить. Вот например вы хотите создать новый, уникальный автомобиль. Вы берете листовой металл, и штампуете из него корпус. Производите свой двигатель. Колеса закупаете у известного производителя. Это работа с JDK.
    Если же вы будете сознательно отказываться от JDK, то для создания автомобиля вам нужно будет добыть и переработать необходимые полезные ископаемые, руду, нефть. Изготовить необходимые станки. ... Дальше продолжать думаю не нужно?
    Ответ написан
    Комментировать
  • Как правильно организовать вызов аргументов в консоли?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Было бы здорово, если бы вы написали, что конкретно не работает в вашем коде.
    Из тех ошибок что я заметил:
    sc.nextLine() - возвращает строку введенную пользователем
    следовательно команда: ADD 4 Какое-то дело на четвёртом месте
    не попадет в ветку case "ADD"
    т.е. как минимум вам нужно после получения строки sc.nextLine() - сохранять ее в переменную, парсить, выделять из нее команды и параметры, а уже потом описывать ваш switch

    А сейчас, у вас по идее работает только LIST а на все остальное вы получаете "давайте выберем действие"
    Ответ написан
    Комментировать
  • Нормально ли изучать android разработку по startandroid?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Нормально с них начать, дальше информацию нужно черпать из официальных источников и книг. А еще полезно заглядывать в исходный код.
    Что касается актуальности уроков. Ну да, некоторые устарели, некоторые сильно устарели. Но в этом можно будет разобраться потом.
    Ответ написан
    Комментировать
  • Как правильно получать данные с бекенда?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    1. Брать данные из БД - чтобы не показывать пользователю пустой экран
    2. параллельно идти в сеть
    3. полученные данные класть в БД
    4. Обновить данные на экране (снова из БД)
    Ответ написан
  • Где найти информацию о костомизации стиля XML в android OS?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Это зависит от того, насколько сильно вы хотите его изменить.
    Можно просто поменять стиль, а можно наследоваться от класса ProgressBar и переписать нужные методы.
    О том как менять и наследовать стили можно прочитать например на developer.android.com:
    https://developer.android.com/guide/topics/ui/look...
    Ответ написан
    Комментировать
  • Android. Как организовать выбор стилей в приложении?

    @WaterSmith Автор вопроса
    Android-разработчик. Java, Kotlin
    styleValues = new ArrayList<>();
        Field[] styleFields = R.style.class.getDeclaredFields();
        for (int i=0; i<styleFields.length; i++){
            Field styleField = styleFields[i];
            String styleName = styleField.getName();
            if (styleName.startsWith("AppTheme")){
                try {
                    ContentValues styleValue = new ContentValues();
                    styleValue.put("style",styleFields[i].getInt(styleName));
                    styleValue.put("name",R.string.class.getField(styleName+"Name").getInt(styleName+"Name"));
                    styleValues.add(styleValue);
                } catch (IllegalAccessException e) {
                    e.printStackTrace();
                } catch (NoSuchFieldException e) {
                    e.printStackTrace();
                }
            }
        }
    Ответ написан
    Комментировать