Никаких клиентов я не делал и не собирался.
Была задача добавить запись на стену из приложения. Потом несколько человек просили помочь с этой задачей — так и родилась статья. Вместо глупых комментов лучше бы статьи сами писали:)
Да, IDEA — это круто, но пока под андроид писать не нравится. ADT посерьезнее. Писал тестовый сервис на ней и не мог понять в чем ошибки, пересел на клипс и разобрался сразу. DDMS, File Explorer… вообщем долгая история.
Ну вот и я говорил. Что в апку вся собирается, либо мусор выбрасывался.
А структура проекта? Создается самим Gradle или новый проект Eclipse и билдишь его уже? А то уже не помню как делал. Вся либа скалы тянется? Хотя если прогуард, то не должно.
Что непонятного?
Новые возможности появляются, которые можно использовать, ибо сделать можно чуть больше чем раньше.
А вообще, это было мое предположение в самом первом комменте и не более. Я не утверждал, что это 100% проверенная инфа, а предположил. Думаю теперь вопросов нет.
А систему разрешений кто-то читает когда ставит программы из маркета? Редко редко. Ага, особенно девушки, да?
И при чем тут система разрешений? Ты ставишь программу — значит разрешаешь ей все. А если текст разрешений спрятан или большой, то тем более всем влом будет ее читать.
Рутованый девайс позволяет например удалить программы вшитые в трубку производителем(не всегда), менять некоторые изначально недоступные опции девайса, появляются доп настройки и возможности которых нет.
Погуглите и найдете много нового, ибо тут многое зависит от конкретного производителя.
Вообще, вся эта шумиха на счет троянов и т.п. на дроиде, на мой взгляд — преувеличение. Если вы знаете свой девайс, программы, которые могут быть полезны, то ничего такого не случится. Просто нужно почитать ресурсы хотя бы, а не спешить с покупкой и танцами вокруг девайса.
Я сколько не качал с маркета программки и сколько не брал готовые апки с сайтов — ничего не случилось. Никаких вирей и прочей нечисти. Кстати, возможно причина всех траблов — это рутованый девайс. Так попроще явно.
Удалить можно. Если рутануть девайс и дать права специальным прогам. Вообщем, гемморой, учитывая, что многие НТС-девайсы идут с защитой от получения рута. Пользуйтесь антивирусами, правда сложно сказать насколько они эффективны.
У Вас интересная нотация. И подчеркивание и верблюжья, определитесь:) Или это новая такая?
Уменьшить количество кода существенно врят ли получится, ибо это Java, не Scala, Python, Ruby, а вообще просто придерживайтесь правила: все что можно вынести в разметку — выносите в разметку. Для обработчиков указывайте onClick атрибут.
Ну и конечно, можно поизвращаться со всякими паттернами, хотя не уверен, что поможет в данном случае.
Резюмируя: статья о том, как создать свой View. Полезно, но уже было не раз на Хабре. Интереснее почитать про создание своих атрибутов для вьюхи и использование кастомной схеме(атрибут xmlns). Я как-то такое встречал при беглом просмотре.
Я думаю, что не имеет смысл поддерживать такой низкий API Level. Да, желательно, но по мне так это уже перебор. Посмотрите статистику андроид-девайсов на developer.android.com, которая обновляется достаточно часто. Когда я смотрел больше половины всех девайсов работали на Андроид 2.2, большой % был у 2.1. Подозреваю, что сейчас % сместится в сторону 2.3.
А так, да, я уже в своих комментариях как-то обращал на это внимание, на то что Вы указали(к примеру Galaxy тоже по суте 2 карты содержит) и как будет мной сформирован более целостный подход по работе с БД, то обновится данная статья, либо напишу новую.
Следите за обновлениями. И спасибо за коммент, все учту:)
А что Вы понимаете под работой на результат? Я понимаю так: это работа, которая постоянно движется, но которая может быть весьма формальна. Постоянные отчеты, документы и жесткий контроль. А жесткий контроль не подходит для творческого типа профессии, в частности, разработчик ПО.
Возьмем обычный восьмичасовой график. Работа на результат. Есть цель на день. Ее нужно достигнуть, так? Из этих 8 часов, 2 часа например человек хочет отвлечься и во время этих часов ему приходит в голову решение. Цель стала ближе. Но с вашей точки зрения, я так понял, это лоботрясчество. Поправьте, если я ошибаюсь.
Автор, Вам бы книги Стивена Кови почитать, особенно «8 навык». Тогда бы многое стало понятнее в плане мотивации и более качественном менеджменте, особенно отпала бы мысль о том, что работники-лоботрясы, давайте их насадим на неимоверные нагрузки.
Что касается законов, то лучше налоги лишние сократили бы для начала. А то уже счетчики на воду везде… что дальше? воздух?
Была задача добавить запись на стену из приложения. Потом несколько человек просили помочь с этой задачей — так и родилась статья. Вместо глупых комментов лучше бы статьи сами писали:)
Ну вот и я говорил. Что в апку вся собирается, либо мусор выбрасывался.
Спасибо за ответы:)
Новые возможности появляются, которые можно использовать, ибо сделать можно чуть больше чем раньше.
А вообще, это было мое предположение в самом первом комменте и не более. Я не утверждал, что это 100% проверенная инфа, а предположил. Думаю теперь вопросов нет.
И при чем тут система разрешений? Ты ставишь программу — значит разрешаешь ей все. А если текст разрешений спрятан или большой, то тем более всем влом будет ее читать.
Рутованый девайс позволяет например удалить программы вшитые в трубку производителем(не всегда), менять некоторые изначально недоступные опции девайса, появляются доп настройки и возможности которых нет.
Погуглите и найдете много нового, ибо тут многое зависит от конкретного производителя.
На счет размера вы правы. Компилится вся либа скалы и добавляется вся эта радость в апку потом.
Есть также возможность использовать Gradle с его плагином под андроид. Но пока у меня эта штука не поехала как нужно.
И интересные ссылки по теме:
1
2
3
4
Я сколько не качал с маркета программки и сколько не брал готовые апки с сайтов — ничего не случилось. Никаких вирей и прочей нечисти. Кстати, возможно причина всех траблов — это рутованый девайс. Так попроще явно.
Уменьшить количество кода существенно врят ли получится, ибо это Java, не Scala, Python, Ruby, а вообще просто придерживайтесь правила: все что можно вынести в разметку — выносите в разметку. Для обработчиков указывайте onClick атрибут.
Ну и конечно, можно поизвращаться со всякими паттернами, хотя не уверен, что поможет в данном случае.
Резюмируя: статья о том, как создать свой View. Полезно, но уже было не раз на Хабре. Интереснее почитать про создание своих атрибутов для вьюхи и использование кастомной схеме(атрибут xmlns). Я как-то такое встречал при беглом просмотре.
А так, да, я уже в своих комментариях как-то обращал на это внимание, на то что Вы указали(к примеру Galaxy тоже по суте 2 карты содержит) и как будет мной сформирован более целостный подход по работе с БД, то обновится данная статья, либо напишу новую.
Следите за обновлениями. И спасибо за коммент, все учту:)
Не пашет как и у всех на Galaxy Ace.
Возьмем обычный восьмичасовой график. Работа на результат. Есть цель на день. Ее нужно достигнуть, так? Из этих 8 часов, 2 часа например человек хочет отвлечься и во время этих часов ему приходит в голову решение. Цель стала ближе. Но с вашей точки зрения, я так понял, это лоботрясчество. Поправьте, если я ошибаюсь.
Что касается законов, то лучше налоги лишние сократили бы для начала. А то уже счетчики на воду везде… что дальше? воздух?
Кроме того, про покупку писал не я. Я указал на то почему этой покупки не будет.