Search
Write a publication
Pull to refresh
13
0
Михаил @Mikhail_dev

User

Send message
Google, как я понимаю, также преследует цель вернуть тот процент устройств, который у него отжали амазон и прочие, выпилив дефолтные сервисы гугла.

Кстати на счет библиотек гугла для разработчиков. Как-то я с опаской смотрю на эту затею. Сегодня мы используем их либу одной версии, а завтра они говорят что переходите на новую, иначе через месяц всё перестанет работать.
Или он не доволен только тем, что удаленные данные не удалили?

Это

Может это и пиар как говорят, но студента тоже надо понять: он нажал кнопку удалить сообщение — он желает удалить его с фейсбука. С фейсбука, именно с него, а не со своей странички просмотра этих сообщений.
Не только. Тут проблема на сколько помню еще во фрагментации данных. Соц сетям легче поставить в данном случае флаг с пометкой «Удалено».
Я не юрист, но мне кажется тут есть два варианта:
1. Отбиваться, показывая при этом что у них есть такой же продукт, который вышел раньше
2. Прекратить его выпуск, что в принципе и делают, делая акцент на свежесть продукта постоянно.
ИМХО, если мы достигли такого размера ArrayList, то захват половины памяти от заполненной своей, вполне оправдано.
Хотя было бы неплохо позволять юзеру подсовывать свой алгоритм расширения массива.
Так я скопировал с той ссылки, что в данной ветке. ( hg.openjdk.java.net/jdk7/jdk7/jdk/file/00cd9dc3c2b5/src/share/classes/java/util/ArrayList.java )
Однако спасибо, я понял о чем вы. Посмотрел исходники, в JDK до 7 версии (посмотрел правда 6 и 7 только, но думаю ниже по версии тоже самое) стоит 10 элементов по дефолту, а вот в 8 версии, сначала 0, а после добавления первого элемента, становится DEFAULT_CAPACITY, которая равна 10.
Ваш ответ не совсем верный. При дефолтном конструкторе создается массив в 10 элементов
/**
     * Constructs an empty list with an initial capacity of ten.
     */
    public ArrayList() {
        this(10);
    }
Я не очень понял причину, почему размер увеличивается в полтора раза? Почему в полтора, это понятно, у нас срабатывает функция увеличения размера внутреннего массива, но почему увеличивается? Мы ведь создали пустой лист, и добавляем туда единственный объект Integer.
(крик души)
О да! Я недавно был просто взбешен нашим сбербанком! У них в сбербанк онлайн (да да, это клиент банк — основная фигня, где юзеры могут потратить свои денежки, попивая коктейль в другой стране), стоит максимальная длина пароля в 10 символов (минимум 6)!
У меня есть некоторое разделение по паролям, так вот на пароли, связанные с моими финансами, стоит пароль в 15 символов. Обычное русское слово, которое содержит большие буквы, а также цифры и спец символы. Но нет, сбербанк сказал мне, что нечего тебе 15 символов использовать, используй максимум 10, а то у нас ложки место пропадает. Ну или 6. Ведь 6 символов это так безопасно.
Я также пользуюсь клиент банком авангарда. Там можно устанавливать пароль от 8 до 30 символов. В итоге получается, если я захочу реализовать пароль, который будет только в моей голове и не будет зависеть от каких-то программ, то мне надо придумать пароль от 8 до 10 символов.
Я написал в сбербанк о проблеме с паролем, подробно разъяснив ситуацию, в итоге получил
В настоящее время система «Сбербанк ОнЛ@йн» реализована именно таким
образом и возможность ввода пароля, состоящего более чем из 10 символов, не предусмотрена.
Благодарим Вас за проявленный интерес к услугам Сбербанка России. Все предложения учитываются и принимаются во внимание. Надеемся на дальнейшее сотрудничество.

Спасибо за КЭПизм, уважаемый сбербанк. Уйду ка я лучше от вас, надоели окончательно.
1. Каким образом почта заменяет звонки? если ответ Hangouts, то далеко не у всех он есть.
2. Заменяет передачу фоток? А сколько кликов надо сделать, чтобы отправить фото? И на сколько удобно просматривать чат сообщений и видеть сразу фото? А есть ли статусы доставки у почты, которые не должны настраиваться получателем?

У всего этого зоопарка, есть свои плюсы и минусы. Viber лучше по связи, нежели Skype, но в свою очередь не поддерживает видео звонки. Hangouts вроде бы имеет всё это, но он не везде есть. WhatsApp простой и удобный, поэтому как программа для чата, он лучше почты, да и проще найти человека, ибо не надо просить его почту. У почты свои плюсы. Социальные сети тут тоже идут отдельным направлением, хотя вроде бы и выполняют часть функций.
Довольно много багов, связанных с Eclipse. Особенно дело касается случая, когда приходится обновить Android Development Tools. Это похоже на танцы с бубном, когда что-то кого-то не находит и ты идешь гуглить. AS тут выглядит лучше, при этом она еще в beta версии.
Неявный плюс, но всё же — рендеринг в Eclipse хуже, чем той же AS.
Опять же, это моё сугубое ИМХО, но все разработчики, которых я знаю, ушли с Eclipse либо в AS, либо в IDEA, что в принципе одно и тоже.
Eclipse мастдай. Сейчас либо AS, либо IDEA 13 (платная, либо бесплатная). Хотя eclipse немного жалко…
Есть такой сайт — startandroid.ru. В нём сейчас множество уроков, которые будут полезны для новичков. Год назад появился видеоканал — Start Android, который возглавил другой человек, с разрешения админа сайта. В данный момент, я с создателем видеоканала, продумываем разработку мобильного приложения для данного сайта и видеоканала. В планах сделать:
— просмотр уроков
— просмотр видеоуроков, как и их скачивание
— тесты уроков
— навигация по наиболее частым вопросам
Если у кого есть вопросы и предложения — пишите либо мне, либо автору видео уроков (Виталий Непочатов).
Но если вызывать метод startActivity и передать туда созданный intent с установленными флагами — откроется новая activity, при этом очистив весь activity stack, это правда. Однако, у вас об этом нигде не сказано.

Опять же, это правда только для API>=11. Да, можно в принципе уже потихоньку на это глаза закрыть, но вот буквально недавно, пытаясь понять, как очистить стек на устройствах с API<11, я не смог найти ответ. Есть вроде как бекпорт (IntentCompat.FLAG_ACTIVITY_CLEAR_TASK), но и он с API 11 o_O
Стек же очищается при использовании Intent, а у вас он просто создан и наполнен необходимыми данными. Это намерение, а намерение должно быть кем-нибудь выполнено.

(edit) опередили меня с ответом.
Как явно программно закрыть приложение при нажатии по кнопке:

finish() не закрывает приложение, данный метод закрывает Activity.
Обработка нажатия кнопки назад (Back Pressed):

И часто Вы вызываете новую Activity при нажатии назад?

Получить строку из ресурсов:

Обращение к ресурсам:

Мне кажется это почти одно и тоже.

Вы написали как о Java, так и о Android, всё вперемешку. Нужно понимать, что нельзя указать все базовые вещи для новичков, что Вы постарались сделать. В итоге, тут и десятой части нет того, что по Android надо для новичков, и сотой, того, что Java.
Некоторые вещи (такие как Task в Android) лучше писать более конкретизировано, либо лучше не писать. Да в принципе относится ко многому.

ИМХО, в такой статье нет необходимости. Лучше написать статью — сборник ссылок по полезным Android вещам на хабре. Раньше такая была (сейчас нет под рукой), но она уже не особо актуальна.
Зачем запрещать дроны? Разрешите их отстреливать!
С ограничением нет, но вот с причиной OutOfMemoryError — да. Она к счастью тут играла положительную роль, потому что наш Logger записывал ошибку и в дальнейшем уже находили корни проблемы.
12 ...
18

Information

Rating
11,100-th
Location
Россия
Date of birth
Registered
Activity