Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
CSharp
48 / 49 / 8
Регистрация: 12.01.2013
Сообщений: 692
#1

Знания java для написания приложений Android - Программирование Android

20.09.2015, 12:13. Просмотров 898. Ответов 21
Метки нет (Все метки)

Подскажите какие знания JAVA надо иметь, что писать приложения под Android, я так понял там API просто Android
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2015, 12:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Знания java для написания приложений Android (Программирование Android):

Знания Java для Android - Программирование Android
Добрый день! Я на данный момент выучил основные конструкции Java, объекты и классы, наследование, интерфейсы и внутренние классы. Все учил...

Программа для написания карточной игры под Android - Программирование Android
Подскажите в какой проге писать карточную игру чтоб потом ее можно было перенести на Android.

Лучший паттерн для Android-приложений - Программирование Android
Последнее время размышляю о том, что следует улучшить архитектуру моего кода. И возник вопрос: что лучше для Android - MVC, MVVM, MVP или...

Выбор книги или статей для создания приложений под Android (клиент для сервера) - Программирование Android
С какой книги посоветуете начать изучение (желательно сразу на 4 версии). Важно что бы была глава про то как парсить json с сервера...

Как делается дизайн для приложений android? - Программирование Android
с помощью каких технологий и языков верстается дизайн приложений

Создание приложений на c++ для смартов работающих на ОС Android - Программирование Android
кто может дать ссылки на учебники, материалы, софт для програмирования на c++ для android ОС.... или может кто обьяснит на чём всё...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
dvnisawesome
27 / 27 / 2
Регистрация: 03.04.2015
Сообщений: 105
Завершенные тесты: 1
21.09.2015, 19:40 #16
Цитата Сообщение от CoolMind Посмотреть сообщение
что может привести к переполнению памяти
Я не знаю, как должно выглядеть мобильно приложение, которое съест всю память в работе со строками.

Цитата Сообщение от CoolMind Посмотреть сообщение
По-моему, был метод избавления от этой напасти через ручное создание строк (new String)
Да тут главное следить, чтоб не было "висячих" ссылок, и будет всё хорошо.
0
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
21.09.2015, 19:43 #17
Цитата Сообщение от dvnisawesome Посмотреть сообщение
Я не знаю, как должно выглядеть мобильно приложение
Нет, не заглядывайте в одну из версий моего приложения
Если файлы большие, а со строками делать что-то несуразное, то, пожалуй, можно и словить OutOfMemory, тем более, на китайских смартфонах.
0
dvnisawesome
27 / 27 / 2
Регистрация: 03.04.2015
Сообщений: 105
Завершенные тесты: 1
21.09.2015, 19:48 #18
Цитата Сообщение от CoolMind Посмотреть сообщение
Если файлы большие, а со строками делать что-то несуразное
Допустим у нас есть гиг памяти, из них свободно четверть. 256 * 1024 * 1024 / 2 = 134,217,728 символа в UTF-16. Я серьёзно сомневаюсь, что ты сможешь забить весь экран этим) Так что забей) Да, тут ещё память на Bitmap и на сопутствующие вычисления, но всё равно, строки немного памяти занимают.
0
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
21.09.2015, 19:57 #19
dvnisawesome, можно, например, делать поиск по файлу размером в несколько мегабайт и пытаться брать оттуда какие-то куски. С каждым годом потребности в памяти растут и растут. В 93 году у нас были винчестеры в 20 Мб, на дискете - 1,4 в лучшем случае. Билли тогда ещё заявлял, что 640 Кб памяти должно хватить на всё. Поэтому я бы не рискнул сомневаться...
0
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,649
Завершенные тесты: 1
21.09.2015, 20:42 #20
Цитата Сообщение от dvnisawesome Посмотреть сообщение
Допустим у нас есть гиг памяти
Из них система выделяет метров 20 на приложение, если дополнительно не попросить, а если и попросишь - может не дать. Плюс к этому бывают огромные json'ы и xml'и, при попытке спарсить которые стандартными средствами андроида получаешь outOfMemory(сам видел только с json'ом). Так что все возможно, даже в самых обычных ситуациях.
0
dvnisawesome
27 / 27 / 2
Регистрация: 03.04.2015
Сообщений: 105
Завершенные тесты: 1
22.09.2015, 05:29 #21
Цитата Сообщение от Spelcrawler Посмотреть сообщение
Из них система выделяет метров 20 на приложение
o_O
0
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
22.09.2015, 08:27 #22
Spelcrawler, согласен. К тому же, из этой памяти только часть используется под heap.
Я тоже работал с JSON, он удобен. Тоже ловил OOM. Сейчас попробовал работать с XML, плевался ещё больше, чем с JSON. Такая избыточность!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2015, 08:27
Привет! Вот еще темы с ответами:

Выбор языка для создания приложений под Android - Программирование Android
Здравствуйте, Недавно решил подделать приложения под андроид. Нашел в какой то статье phonegar (для написания программ на телефон с...

Какую программу использовать для создания приложений на Android? - Программирование Android
Здравствуйте, уважаемые программисты! Я ещё только ученик, и мне интересно программирование на android. Но я пока в нём полный 0!...

Сервер для android приложений, есть нужные ресурсы, книги? - Программирование Android
Есть сайт с такими темами?

Онлайн курс - Программирование мобильных приложений для портативных систем на базе Android - Программирование Android
Здравствуйте. 21 января начнутся курсы программирования для android систем. Я записался, зову вас. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.09.2015, 08:27
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru