← All posts tagged разработка

gelin
разработка "Фактор автобуса" в разработке ПО. Вашего ведущего разработчика может внезапно сбить автобус. Надо делать так, чтобы это не влияло на проект :)

Не знал.
gelin
разработка miui негодуэ Android Ну а, собственно, проблема, которую я пытаюсь решить в MIUI заключается в том, что android:attr/textColorPrimary и android:attr/textColorSecondary в MIUI по прежнему определяют белый и серый цвета. Тогда как цвет фона на всех окошках — далеко не черный.

Что, цвета бэкграундов во всех стилях тоже определять?
Как сделать UI с использованием системных цветов, выглядящий одинаково прилично во всех Андроидах?
Почему вообще, при наличии мощнейней системы стилей, пользоваться системными стилями почти невозможно?
gelin
fail разработка Android Поймал вот такое. Похоже, что любой SwitchPreference в ICS падает при клике, если включено Accessibility.
А Accessibility у меня оказалось включено благодаря Power Toggles (они там какой-то костылик прикрутили, чтобы в Андроидах древнее JB уведомление показывать в начале)
ERROR/AndroidRuntime(26395): FATAL EXCEPTION: main
java.lang.NullPointerException
at android.widget.Switch.onPopulateAccessibilityEvent(Switch.java:370)
at android.view.View.dispatchPopulateAccessibilityEventInternal(View.java:3992)
at android.view.View.dispatchPopulateAccessibilityEvent(View.java:3982)
at android.preference.TwoStatePreference.sendAccessibilityEvent(TwoStatePreference.java:197)
at android.preference.SwitchPreference.onBindView(SwitchPreference.java:108)
gelin
разработка Android Поймал java.lang.VerifyError. У меня есть метод, использующий классы, отсутствующие в данной версии Андроида (пишу под ICS, а хочу, чтобы запускалось в 1.5). При этом метод в старых Андроидах просто не должен вызываться. Он и не вызывается, просто отсутствующий класс объявлен как возвращаемый из метода, в результате этот класс не проходит валидации.
Решение: убрать сильно новые классы из сигнатур методов.
gelin
погода разработка Android Погодных уведомлений множится. Вот очень интересный вариант: play.google.com
Как автор оригинального приложения вижу следы моей идеи. Нотификация сделана интересно. Но сам показ уведомления каким-то образом поломали, у меня — глючит.
gelin
UI разработка ? Android А вообще насколько общим местом в Андроиде является использование Switch в настройках?
Типичный пример: настройки вайфая в ICS. Там строчки Wi-Fi и Bluetooth, по которым можно тыкнуть и перейти в раздел соответствующих настроек, а можно и просто по свичу тыкнуть — включить/выключить.
Вот пытаюсь в своем приложении сделать такую систему и обнаружил, что эти чертовы свичи занимают половину ширины экрана. А значит, пару слов в названии свойства уже не вставишь, только одно и короткое (ага, Wi-Fi и Bluetooth).
Можно ли заменить свич на старый добрый чекбокс? Будет ли понятно юзеру, что можно тыкнуть по надписи, а можно и по чекбоксу?
gelin
разработка Android 4.х суров. Если в сервисе произошло исключение (в данном случае — из-за отсутствия провайдера местоположения в эмуляторе), то прибивается все приложение.
В 1.х-2.х было не так, приложение продолжало жить.
gelin
Google погода разработка Android Гугль втихушку прибил свое погодное API.
thenextweb.com
И перешел в iGoogle на использование wundergrond.com, которое бесплатно разрешает только 500 запросов в день.

Срочно переключаю погодную программу на openweathermap.org.
Блин. Это несколько вечеров займет :(
gelin
погода разработка Android Блин. Гугль что-то поменял, и моя погодная программа теперь не работает. Вот так вот полагаться на неофициальные сервисы...
Сегодня вечерком ковырну, и, пожалуй, выложу более новые версии в гуглоплей.
gelin
разработка Android
Hello Google Play Developer,
...
This email is to notify you that we’ve made some changes to our policies which are highlighted below.

— We’ve added clearer details to the payment policy, and guidelines on how we will handle cancellations in our new subscription billing feature
— We are restricting the use of names or icons confusingly similar to existing system apps in order to reduce user confusion
— We are providing more detail on the kinds of dangerous products that are not allowed on Google Play. For example, apps that disclose personal information without authorization are not allowed.
— We are giving more examples of practices that violate the spam policy.
...

Гайки закручивают...
gelin
печаль разработка Android Что-то ЖБ сильно умный. Грязный хак с отображением уведомления, которое не видно в списке уведомлений, в нем не работает. Хоть эксепшен происходит совсем в другом приложении, отвечающем за статус бар, эта скотина просекает, что кривое уведомление посылает мое приложение, и жестоко убивает его. Пичаль...