Ответы пользователя по тегу Android
  • Как правильно задать структуру класса для json объекта?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Как вариант - всё делать массивами, а перед загрузкой JSON проверить, если объект не массив, то объявить массив и загрузить одиночный объект в него.
    Если раньше было так:
    {
       "12:30": {
             name: "someName",
             lastName: "someLastName"
          }
    }

    А теперь и так и так:
    {
       "12:30": {
             name: "someName",
             lastName: "someLastName"
       },
       "13:15": [
           {
             name: "someName3",
             lastName: "someLastName3"
          },
          {
             name: "someName4",
             lastName: "someLastName4"
          }
       ]
    }
    , то конвертите всё в массив, а только потом применяйте:
    {
       "12:30": [
       {
             name: "someName",
             lastName: "someLastName"
       },
       ],
       "13:15": [
           {
             name: "someName3",
             lastName: "someLastName3"
          },
          {
             name: "someName4",
             lastName: "someLastName4"
          }
       ]
    }
    Ответ написан
  • Посoветуйте приложение для ведения "дневника"?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Я в своё время озадачился аналогичным вопросом, только требования были попроще - с картинками, но без форматирования текста. Перебрал несколько вариантов, понравился zim portable desktop в компании с менеджером буфера обмена ditto. Ношу его на переносном диске. Поработал на работе - накидал в него заметок, поработал дома - накидал в него заметок уже дома. Внутри текстовый формат, похожий на markdown, можно экспортировать "наружу" в разных форматах. Например, на работе делаю экспорт документации в html для проектов.
    Может "поглощать" любые файлы и хранит их как вложения. Но показывать может только картинки. Остальные открывает сторонними приложениями при создании внутри документа ссылки на него, например, видео:
    3c5da7a4e0b94839825614273467e2cf.png

    Прикольно то, что он кроссплатформенный. Теги есть, ui на мой взгляд ничего. Написан на python, если очень хочется, то можете скачать его исходники и дописать что понравится. Это бесплатный opensource.
    Ответ написан
    Комментировать
  • Как мне заставить себя изучать Java EE?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Ну вы поняли, в вопросах бэкенда и разработки серверов я пока плаваю

    - Это вы точно подметили, только вы неправильно характеризуете свои ощущения. Мой тихий внутренний голос часто говорит мне, что нет ничего нового. Просто нужно уметь найти правильную точку зрения при которой всё становится понятным и процесс осмысления идёт как по маслу. Если всё идёт со скрипом, значит вы что-то не так поняли.

    Что же касается JavaEE - это чистой воды фикция. Это просто спецификация:
    Java Platform, Enterprise Edition, сокращенно Java EE (до версии 5.0 — Java 2 Enterprise Edition или J2EE) — набор спецификаций и соответствующей документации для языка Java, описывающей архитектуру серверной платформы для задач средних и крупных предприятий. И вы вольны даже при разработке EE-приложений не придерживаться её.

    Может нужно было ограничиться Python или PHP?
    - это вы сами решайте. Но JavaEE не делает чего-то особенного, чего вы не знаете. Просто представление о backend-е у вас срослось с Python и PHP. Разделять то, что приросло - очень трудно. Так что это больше работа над собой, чем изучении JavaEE.
    Ответ написан
    Комментировать
  • Как использовать переменную из одного java файла на другом?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Немного странно у вас сформулирован вопрос, но в принципе понятно. Давайте не 1/2.java (потому что имена классов должны совпадать с именами файлов, а в java классы не могут быть названы числами), а хотя бы First.java и Second.java
    В Second.java пишите вначале

    import First;

    и далее по коду в Second.java пишете

    x=First.var1

    Это если var1 - статическая. Иначе вам сначала придётся инстанциировать объект First, а потом вызывать доступ к var1 от имени экземпляра.

    Хотя лично мне кажется, что вы только что начали изучать java. Смотрите раздел "Области видимости", "Модульность", ваш вопрос оттуда.
    Ответ написан
    3 комментария
  • Профи Java! Поможите составить программу самостоятельного изучения этого языка?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Дам совет, но не скажу, что профи в java. За годы общения с этим языком я почти не встречал приложений типа desktop на java. А тем более таких, которые дико популярны (eclipse и всякие IDE не в счет). Вот backend - это его родная стихия, но там красот нет, нет цветного desktop и ничто, никакой цвет, кроме черного не нарушает мрачную темноту сервера в темном шкафу. Вот мне это нравится, но не все это понимают :) как вам? Программы там как рабы, даже баллон всплыть не может, чтобы привлечь мое внимание. Только логи...

    Андроид веселее. Ну а по информации - не скидывайте свой предыдущий опыт, учеба - она одинакова и там и тут. Начинайте с того, что вам знакомо и поймете, что азы одинаковые.
    Ответ написан
    Комментировать
  • Можно за три месяца чистого времени подготовиться к java junior?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Java это не только JavaEE. Попробуй вообще поработать с java в ручном режиме:
    - руками собрать приложение, без IDE, "понюхать" манифесты. В java манифесты очень важны;
    - запустить приложение без сборки jar-файла, погонять разные настройки jvm из командной строки;
    - поработай с java в linux;
    - изучай maven (ну или какую-либо другую систему сборки, но все будут требовать порога входа в тему), учись писать и интегрировать модули, потому что быстро программу можно написать только пользуясь результатами именно чужого труда, а этому ещё надо научиться;

    и вообще привыкни к мысли, что учёба в работе занимает много времени. Не будет такого, что поднял, например, stream-ы и зашибись, пошла лафа и халява. Две темы вместе уже сами порождают третью и теперь уже три темы влияют друг на друга, а потом они растворяются друг в друге. В общем - весело.
    Ответ написан
    1 комментарий
  • Подпись приложений для публикации в Android Market

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Привет. Вот пример публикации приложения на маркете: http://developer.alexanderklimov.ru/android/publish.php
    Ответ написан
    Комментировать