Я тут потратил несколько вечеров, чтобы написать програмку под андроид. Очень простую (3 активности, пять кнопочек, два calendar view, одна база sqlite). Остаток поста - о том, какие грабли мне попались по пути, и кто, интересно, их там разложил
(
Read more... )
Comments 64
и не стоит уповать на яблоко - там своего добра хватает, только на языке эльфов и без фёрд-пати библиотек. То есть копируй, юзер, вот эту простыню с солюшном и меняй под себя.
а листенер, который не слушает дефолт - проблема многих систем, я еще с лохматого дельфи-2003 приучил себя проверять две весёлые вещи: листенер дефолта и листенер программного чекинга. Первые ты столкнулся, а второе - это когда чекаешь чекбокс в коде. В 50% случаев элемент срабатывает с криком "о, господин юзер меня нажал!"
Reply
Reply
я убил на это месяц, пока не узнал, что все равно для эппла нужен мак.
Intel XDK лучше, правда. А сейчас игровых наделали как грибов - не пробовал, но говорят, тоже получше.
но все равно. мак нужен. А занафига изучать костыли на JS, если есть железо :))
кстати, фонегап на айфоне4 работает в 2 раза тормознутее, чем на китайфоне. Простой хелловорлд из примера.
Reply
Reply
Reply
Но даже продвинутые разработчики часто делают полную чернягу вида "сообщение об ошибке никогда не скажет, в чем именно была ошибка", в основном - из-за checked exceptions, которые всем лень нормально обрабатывать.
Reply
Reply
Вот и на джаве слишком много быдлокодеров пишут:
http://dil.livejournal.com/1067874.html
http://dil.livejournal.com/931813.html
http://dil.livejournal.com/1040771.html
Несмотря на мою нелюбовь к Майкрософту, приходится признать, что C# получился заметно лучше джавы. Вероятно, потому что его придумывали позднее и уже с учётом её недостатков. Но C# проприетарный, для Андроида не подходит..
Reply
Reply
Reply
A можно примеров?
Reply
https://code.google.com/p/android/issues/detail?id=21696
https://issues.apache.org/jira/browse/HARMONY-6542
Там в коде прототип метода
RandomAccessFile#seek(long)
но внутри чуть ли не на первой строчке этот лонг урезается до инта.
Reply
Leave a comment