Вот что отличает топлвый смартфон от средняка так это долгий срок жизни. Но первый ноут даже вроде можно андроид 5+ поставить. Третий ноут до сих пор актуален по железу. Большой экран это хорошо конечно но со временем привыкаешь и мне моих 5,5 дюймов уже мало.
Всем привет, с наступающим НГ! Перешел на аиду, ограниченность функционала и медлительность приложений на DS таки превесила все его положительные качества)).
Zaterehniy, По-тихоньку переписываю.свою прогу на аиде, заодно набираюсь знаний, вникаю в тонкости апи андроида. К сожалению, устройство у меня старое, многие новшества недоступны, да и ладно, пока и этого хватает. На удивление заметил, что когда более-менее освоишься, скорость разработки отнюдь не медленнее, чем на ДС, да и кода не особо больше. Зато возможности и скорость работы программ даже некорректно сравнивать)). После скриптовых языков к java приходится привыкать, там таких вольностей нет и писанины многовато) ------------- добавлено в 18.46:Gaurav, я не могу зайти на github
Кстати, щас вспомнил. Как-то было обсуждение EditText в DS, чот, мол, если тапнуть по тексту (при скрытой клавиатуре) в точке ниже высоты клавиатуры, то вследствие этого клавиатура появится и сдвинет активность вверх вместе со статусбаром итд. Это происходит потому, что у Дэйва в манифесте для главной activity (да и не только, но нас интересует она) для параметра android:windowSoftInputMode прописано значение "adjustPan".Именно этот параметр и сдвигает активность. Чтобы это изменить в своем приложении нужно заменить этот параметр в манифесте в самой первой сверху activity на stateUnspecified. Тогда система будет сама выбирать поведение. В апк эдитор это делается в 2 этапа- сначала в разделе полного редактирования изменяем манифест и схраняем апк. Но не устанавливаем, ибо в этом режиме похерились строковые ресурсы юникодных значений fontawesome. Просто заходим в папку апк эдитора и извлекаем измененный файл манифеста куда-нибудь. Затем по новой в апк эдиторе еще раз открываем оригинальный апк теперь уже в режиме замены файлов и меняем манифест на тот измененный.Врядли кто-то это будет делать, но мало ли)
I am also learning Android app development in Java by using AIDE. I have learnt about Activity, Fragments, Custom View, generating View by using XML & Java code. Please check my messages on this forum and message me. It is my humble request . Thanks for motivating me to learn programming.
dimy44, ява это хорошо, после нее легко перешел на c#. Я уже все языки перепробывал из "топовых" и так понял разницы нет на чём писать. Раньше не обращал внимание на то что советовали в начале книг по языкам : 1.комментировать всё что можно! 2.Не лепить весь код в одной функции. 3.Не писать функции в которых более трёх-пяти строк кода. 4.Не писать логику и и графику и еще что то, в одном классе. Должно быть всё отдельно иначе будет много проблем с поддержкой приложения. 5. Нужно писать древовидный план будующего приложения, разбивать всё на пункты и подпункты и всё подробно расписывать. 6.называть переменные и классы нужно понятно для всех людей. 7. Никогда не оптимизировать код, пока приложение не дописал до конца. Это всё очень важно, можно сказать важнее чем знать язык программирования. P.s. Это я для себя заметочку оставил, хотя может и еще кому то поможет)