Pull to refresh
22
0
Игорь @rimmer

Андроид

Send message
На велосипеде. Выбраться в и укрыться в незаселенных районах (поля, леса) на велосипеде.
Недавно была статья на хабре о квадрикоптере за $170 с возможностью загрузки своей прошивки, модулей итд. И все с восторгом говорили, что с ним можно сделать (фонарик там прицепить, камеру). Еще раз — кусок текстолита, четыре мотора и дешевый микроконтроллер. За $170 ($140, там два варианта).
А тут предлагается платформа для программирования робота, который может что-то делать руками. И людям не нравится. Почему?
Лично мне кажется, что Нотч имел ввиду не кризис идей, а то, что ему не нужно столько денег. Он говорит о том, что общество устроено таким образом, что на одного человека может свалится такая куча денег, которая ему никогда не была нужна. Ведь было бы правильнее, если бы эти деньги изначально были у людей, которые в них действительно нуждаются.
Спасибо, первый мануал по Unity, который сподвигнул меня к действию.
Тут сравнивается работа в мегаполисе vs работа в небольшом уютном городе.
Насколько я помню, dialog.dismiss() или cancel() нужно делать и в AlertDialog, в примерах его нету, потому что показывается событие нажатя кнопки. Откуда известно, когда вы захотите закрыть диалог? Вдруг вы сначала хотите сделать асинхронный вызов а потом уже закрыть. Потому dialog.dismiss() нужно вызывать вручную.
Если вы уж не хотите использовать DialogFragment, так используйте диалог правильно.
У класса Dialog есть метод setOwnerActivity, который обязательно нужно вызывать после создания. Тогда Activity принимает его как родного и менеджит все его превращения (смена ориентации, кнопка back, разрушение самой Activity).

А вообще диалоги правильно (было) создавать в коллбэке Activity::onCreateDialog куда вы возвращаете сам созданный диалог. Это аналогично вызову setOwnerActivity.

Если уж пишете статью, даже по старому API, внимательно прочитайте документацию по диалогам. Извините, но ставлю вам минут за статью.
Также хочу заметить, что если вы используете ActionBarSherlock, то NineOldAndroid уже туда включены.
Попробуйте. Я вообще считаю, что Google должен обязать всех разработчиков использовать Android Backup Service, тогда никаких TitaniumBackup-ов не понадобится в большинстве случаев.
У меня такой девайс (только одноядерный).
1. Судя по всему (все — это сайт на китайсом языке и прошивки, из которых производитель выпиливает все языки кроме китайского и английского, и стоковых приложений на китайском) — продукт ориентирован на китайский рынок. То, что его продают всякие DX — это бизнес. Потому конечно русификация и прочая адаптация осуществляется сообществом.
2. Прошивки выходят очень часто. Можно тут посмотреть (в менюшке 下载中心 -> 刷机软件包).
3. Что-то у меня никаких бубнов не требовалось для установки. Хотя бубен дома присутствует, да :) Может быть для некоторых игр и нужно помудрить, но это бывает не только с китайскими девайсами, а с любыми, прошивка которых перелопачена производителем (все время вспоминаю баг приложения камеры в Самсунгах, когда оно не возвращало картинку после фотографирования).
4. По поводу производительности — если вам нужен девайс, чтобы просто знать, что он самый производительный — тогда нужно платить. Если просто пользоваться — то W3 отлично справляется со всем обязанностями, не тормозит и не глючит (это при том, что у меня одноядерник).

И конечно, сейчас уже переплата за официальную модель 100 баксов. А раньше, до появления Нексус 4 что было? 300 долларов минимум доложить приходилось.
Я решал подобную проблему с помощью LocalBroadcastManager. Вот например тут вкратце описано.

Все сложнее, ежели вам нужно гонять туда-сюда много разных данных своего типа. Кстати, вижу у Message есть поле obj, по идее туда можно что-то свое положить, в документации написано «Objects are reference counted across processes.».

Есть еще AIDL. С его помощью можно передавать любые данные и дергать свои методы + многозадачность.
Советую завести собаку. Даже если есть жена :)
Выгуливать ее все равно приходится — и вот появляется отличный повод прогуляться.

Кстати, сейчас пишу этот коммент, вместо того, чтобы работать.
Из этого всего самой ОС касается только несколько профилей пользователей, и, пожалуй, оптимизации. Все остальное достигается за счет приложений.
А когда же допилят обновление прошивки напрямую мимо вендоров? Или это слухи? Потому что мы этого 4.2 не увидим ближайшие полгода точно.
Диалог в Гугл:
— Прикинь, Джим забыл прототип в баре!
— Да ну, никто ж не поверит…
У меня часто проблемы с реКапчей. Ввожу не 15 минут, но раза с третьего минимум. А особенно если еще на форме из ста полей все приходится заново вводить…
Да лаааадно :)
У меня например мамка с сокетом АМ2. Там стоит немного грустноватый на нынешние времена процессор Athlon X2 2600. Я в игры не играю, оперативы вполне хватает. Немного упираюсь в процессорную мощность.
Я бы с удовольствием сменил процессор на что-то посовременнее, зная, что если я буду менять материнскую плату, то процессор не придется покупать заново. А так уже жду, когда придется делать полный апгрейд, что будет очень не скоро.
У меня так и не получилось нормально подружить Мавен с EDT для Eclipse. Все время вылазили какие-то глюки и особенности, которые приходилось обходить, и времени на это уходило много. Пришлось отказаться в пользу обычной сборки вручную.
Вы описываете ситуацию, когда сотрудника принуждают овертаймить и он должен бороться. Насколько я знаю по рассказам коллег и своему опыту, так бывает редко. Меня например ни разу не заставляли овертаймить. Но очень просили. И я мог отказаться, но обычно я этого не делал. Потому что другой согласиться, и его клиенты будут больше любить, дадут ему лучший отзыв и он будет более востребован, чем тот парень который «пошел спать, когда у нас тут все горит».

Возможно вы возразите, что нужно быть просто лучше чем тот другой парень, и будете правы. Но мне когда-то клиент сказал, что ему очень важно то, чтобы разработчик мог добавить/поменять что-то именно когда нужно. Это даже важнее, чем крутость.

Так что выходит… а ничего не выходит, делаешь или так или этак. Но большинство овертаймит. Хочется всем понравиться.
Мне кажется (хотя это чисто мое мнение) что даже те, кто себе ставит всякие моды, не пользуются ничем иным, кроме как Google Play. Кстати, тут Гугл даже немного выиграл у iOS, там есть Cydia, а на Андроиде она и не нужна вовсе.
Поэтому какой смысл лочить прошивку, если люди и так вовсю используют сервисы Гугл добровольно.

Information

Rating
Does not participate
Location
Bratislava, Bratislava, Словакия
Date of birth
Registered
Activity