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

Необходимые разделы JAVA для Андроид-разработчика - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android AndroidSDK + Eclipse http://www.cyberforum.ru/android-dev/thread746519.html
Здравствуйте:) Есть два нубских вопроса: 1)Есть ли возможность при работе со встроенной SQLite сохранять и считывать (без всяких костылей типа перевода в VARCHAR и обратного парсинга) в качестве одного из полей двумерный массив данных произвольного типа. Вроде в андройд-доках SQLite есть даже такой тип данных Array, но хотелось бы какой-нибудь конкретики в виде ссылки на код, прежде чем...
Android Камера + линейка компаса Доброе время суток! Есть такая задача: Реализовать приложение, которое делает фотографии и содержит линейку компаса с градусами... как вот здесь: https://play.google.com/store/apps/details?id=com.sourcebt.android.cameracompass&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5zb3VyY2VidC5hbmRyb2lkLmNhbWVyYWNvbXBhc3MiXQ.. Для отображения видоискателя использую FrameLayout. Получилось сделать с... http://www.cyberforum.ru/android-dev/thread746048.html
Random float Android
Добрый вечер! Как задать случайные значения для этой строки? - gl.glClearColor(red, green, .blue, alpha)
Android Кнопка отзывы
Здравствуйте поклонники, старожилы, мыслители, да и просто гости этого замечательного форума. Назрел такой вопрос: в некоторых приложениях видел при выходе диалог с выбором голосовать или нет или просто кнопка голосовать. при нажатие открывался Google play и страничка этого приложения и (вроде автоматом нажималась кнопка голосовать чтобы сразу писать отзыв. точно не помню нажималась она сама или...
Android Долгое нажатие кнопки http://www.cyberforum.ru/android-dev/thread742800.html
Нужно выполнять действие по зажатию клавиши: есть кнопка увеличения громкости, при её зажатии звук увеличивается. Пробовал longClick - выполняется один раз (не подходит).
Android Равнозначность <Return true> и возврата конструктора суперкласса Добрый день! Изучая уроки для Андроид-разработки из нового источника, встретил у автора следующий приём: Создавали примитивное меню. Метод onCreateOptionsMenu должен, естественно, возвращать булевое значение. Учитывая тот факт, что тело вышеуказанного метода крайне просто (несколько menu.add()), метод просто должен вернуть <true>. Автор предлагает сделать этот так: return... подробнее

Показать сообщение отдельно
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
27.12.2012, 12:41  [ТС]     Необходимые разделы JAVA для Андроид-разработчика
Хотел бы в этой теме ещё задать пару вопросов касаемо синтаксиса:

Везде - в книгах, примерах, уроках вижу оформление ф-ций, циклов, условий следующим образом (имею в виду скобки):
void Func(void) {
...
}

Я всегда ранее на С/С++ привык писать нижеприведённым методом, и очень сложно "морально", что ли, перестроиться:
void func(void)
{
....
}

То же относительно оформления тел некоторых ф-ций. Например, в некоторых уроках встречаю конструкции очень неудобочитаемого вида. Например, в ф-ции OnCreate расписывают полностью (экрана на полтора) инициализацию всех Listener'ов, Dialog'ов и т.д. прямой "простынёй", которую лично мне неудобно читать.
Как например здесь: http://developer.alexanderklimov.ru/...stactivity.php
(В конце страницы раздел "Исходный код")

Я переписал этот урок (и ему подобные) таким образом (схематически):
Java
1
2
3
4
5
6
7
OnCreate()
{
 ...
 ItemClick_Listener_Ini();
 ItemLongClick_Listener_Ini();
 ListAdapter_Ini();
}
Создал свои вышеописанные ф-ции, в части из которых сделал ещё по вложению - например, в ItemLongClick_Listener_Ini(), где выделил ещё в отдельную функцию все .setPositive/Negative кнопки.
Т.е. стараюсь писать код сегментированно, что для меня упрощает его визуальное восприятие.

В связи с чем хотел бы спросить: привыкнув работать таким образом, не вызову ли я со стороны моих будущих первых интервьюеров шок и ужас - мол, никто так не пишет, это идеологически неправильно в JAVA, и вообще - до свидания.
?
 
Текущее время: 11:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru