Найдено 348 результатов

AndreyI
17 ноя 2012, 14:23
Форум: Памятка
Тема: Вопрос при регистрации на форуме. Опрос.
Ответы: 145
Просмотры: 3012101

Re: Вопрос при регистрации на форуме. Опрос.

В именах методов, классов, полей любого языка регистр имеет значение. Для тех кто кодил на других языках это и так понятно, а для остальных - надо привыкать :)
AndreyI
16 ноя 2012, 15:59
Форум: Экранные компоненты
Тема: В какой папке drawable какие разрешения хранить
Ответы: 16
Просмотры: 12860

Re: В какой папке drawable какие разрешения хранить

У меня меняется картинка нормально, ADT и SDK 21-й версии. Я сделал разные картинки для разных разрешений (чтоб сразу было видно), задал им одинаковые имена и раскидал по соответствующим папкам. При выборе разных разрешений экрана в Eclipse, картинка меняется. А если задать Preview All Screens, то м...
AndreyI
16 ноя 2012, 14:05
Форум: Уроки
Тема: Урок 42. Список - ListView
Ответы: 303
Просмотры: 227727

Re: Урок 42. Список - ListView

Все верно, this это ссылка на объект экземпляра класса, но если этот класс является внутренним классом (в т.ч. и анонимным) то для доступа к объекту внешнего класса нужно явно это указать, иначе компилятор будет считать, что this это ссылка на объект внутреннего класса.
AndreyI
16 ноя 2012, 12:59
Форум: Экранные компоненты
Тема: Не получается программно доьавить View.
Ответы: 3
Просмотры: 2989

Re: Не получается программно доьавить View.

Прежде чем добавлять View вам нужно сначала его создать. xml файл это всего лишь разметка по которой его нужно создавать, но не сам объект.
Для создания объектов из разметки в Андроид есть LayoutInflater
AndreyI
16 ноя 2012, 12:15
Форум: Экранные компоненты
Тема: В какой папке drawable какие разрешения хранить
Ответы: 16
Просмотры: 12860

Re: В какой папке drawable какие разрешения хранить

Чтобы узнать с каким размером экрана запущено приложение можно в onCreate поместить, к примеру следующий код: Configuration conf=getResources().getConfiguration(); int screenSize=conf.screenLayout&Configuration.SCREENLAYOUT_SIZE_MASK; switch (screenSize) { case Configuration.SCREENLAYOUT_SIZE_SMALL:...
AndreyI
15 ноя 2012, 14:51
Форум: Среда разработки, установка и настройка SDK, AVD эмулятор
Тема: Версии Eclipse
Ответы: 9
Просмотры: 8352

Re: Версии Eclipse

rezak90 писал(а): Посмотрите когда вышла Helios, можно сказать не давно.
Helios была до Indigo сейчас последняя Juno и готовится к выходу Kepler
AndreyI
15 ноя 2012, 14:49
Форум: Среда разработки, установка и настройка SDK, AVD эмулятор
Тема: Версии Eclipse
Ответы: 9
Просмотры: 8352

Re: Версии Eclipse

Я работаю в Juno, но поначалу тоже работал в Indigo потому, что Juno тогда еще не было. Потом попробовал временно перейти на Juno и так в нем и остался. В принципе все эти пакеты никак не зависят друг от друга вы можете установить их все на компьютер, благо установка сводится только к распаковке пак...
AndreyI
14 ноя 2012, 20:05
Форум: Уроки
Тема: Урок 11. Папка res/values. Используем ресурсы приложения.
Ответы: 147
Просмотры: 128708

Re: Урок 11. Папка res/values. Используем ресурсы приложения

Для отображения <> попробуйте <> (точки с запятой обязательно)
На будущее:
В XML существует пять предустановленных внутренних символьных констант:
< - символ "<"
> - символ ">"
& - символ "&"
&apos; - символ апострофа "&apos;"
" - символ двойной кавычки """
AndreyI
14 ноя 2012, 15:57
Форум: Уроки
Тема: Урок 80. Handler. Немного теории. Наглядный пример использования
Ответы: 52
Просмотры: 58269

Re: Урок 80. Handler. Немного теории. Наглядный пример испо

http://stackoverflow.com/questions/11407943/this-handler-class-should-be-static-or-leaks-might-occur-incominghandler http://stackoverflow.com/questions/11278875/handlers-and-memory-leaks-in-android См. первые ответы. Ну и конечно паттерн от Romain Guy на основе которого, собственно, и были составлен...
AndreyI
13 ноя 2012, 22:25
Форум: Уроки
Тема: Урок 80. Handler. Немного теории. Наглядный пример использования
Ответы: 52
Просмотры: 58269

Re: Урок 80. Handler. Немного теории. Наглядный пример испо

Эклипс намекнул на то, что Handler должен быть статическим, иначе возможны утечки памяти. Я Handlerы так и реализовал, благо в Инете нашлись паттерны на эту тему. Для новичков это сильно усложнит и без того непростую тему связанную с потоками, а тут еще утечки памяти и слабые ссылки :) Но для тех, ...
AndreyI
13 ноя 2012, 14:01
Форум: Activity, Task, Intent
Тема: Выход СВОЕЙ кнопкой Exit
Ответы: 9
Просмотры: 6032

Re: Выход СВОЕЙ кнопкой Exit

Поищи по форуму, где-то damager82 приводил довольно виртуозное решение, как выйти из всего приложения из Activity если под ней в стеке есть другие Activity Вся фишка была в том, что при нажатии на кнопку выхода мы вызываем стартовое Activity в Intent передаем флаг закрытия. В onCreate стартового Act...
AndreyI
13 ноя 2012, 12:53
Форум: Экранные компоненты
Тема: Вызов элементов activity в подключаемом классе
Ответы: 15
Просмотры: 8622

Re: Вызов элементов activity в подключаемом классе

Понял в чем изначально была ваша ошибка, вы в конструкторе написали Bluetooth(){ Error_Text err = new Error_Text(); } Эта запись означает, что вы создаете новый объект err внутри конструктора, который умрет сразу же после выхода из конструктора, поэтому Eclipse и показывает что объект не используетс...
AndreyI
13 ноя 2012, 12:09
Форум: Экранные компоненты
Тема: Вызов элементов activity в подключаемом классе
Ответы: 15
Просмотры: 8622

Re: Вызов элементов activity в подключаемом классе

Попробуйте перенести Error_Text err = new Error_Text(); внутрь метода
public Error_Text checkBTState() {
...
}
AndreyI
13 ноя 2012, 12:06
Форум: Экранные компоненты
Тема: Вызов элементов activity в подключаемом классе
Ответы: 15
Просмотры: 8622

Re: Вызов элементов activity в подключаемом классе

Странно что так пишет, ведь вы возвращаете объект err (return err;) поэтому, вроде как, используете, может вы не во всех ветвях его возвращаете, то тогда бы выдало ошибку при компиляции.

Это может означать, только что объект err по какой-то причине оказался невидим внутри метода checkBTState()
AndreyI
13 ноя 2012, 11:44
Форум: Экранные компоненты
Тема: Вызов элементов activity в подключаемом классе
Ответы: 15
Просмотры: 8622

Re: Вызов элементов activity в подключаемом классе

Судя по всему вы пытаетесь получить значение поля eText_Error которое не определено. Дело в том, что по умолчанию (если явно не определить значение) полю примитивных типов (int, long, boolean и т.п.) присваиваются значения 0 или для boolean - false. Для всех других объектов присваивается значение nu...
AndreyI
13 ноя 2012, 10:42
Форум: Экранные компоненты
Тема: Вызов элементов activity в подключаемом классе
Ответы: 15
Просмотры: 8622

Re: Вызов элементов activity в подключаемом классе

Я в принципе тоже так думал сделать, но в связи с тем, что плохо понимаю принципы ООП (прграммирую микроконтроллеры и PHP без ООП), то не могу понять как тогда реализовать вызов функций в подключаемом классе, из основного класса. Т.е. можно ли так сделать: класс А - основной с активити, а класс Б -...
AndreyI
12 ноя 2012, 12:53
Форум: Уроки
Тема: Урок 9. Обработчики событий на примере Button.
Ответы: 404
Просмотры: 352471

Re: Урок 9. Обработчики событий на примере Button.

Нужно прицепить к кнопке OnTouchListener и в нем отлавливать события в методе onTouch (View v, MotionEvent event) из event получаем action ( event.getAction()) и по его значению определяем что нужно делать. Вызов функции через определенный промежуток времени, к примеру, можно оформить в отдельном по...
AndreyI
12 ноя 2012, 12:33
Форум: Прочее
Тема: Как реализуется создание нескольких сборок под разный API ?
Ответы: 14
Просмотры: 8961

Re: Как реализуется создание нескольких сборок под разный AP

Просто в настройках Project->Properties->Android справа выбираете нужный API и все. ADT автоматически поменяет библиотеку
AndreyI
12 ноя 2012, 12:09
Форум: Java
Тема: <T>!!
Ответы: 7
Просмотры: 4235

Re: <T>!!

Конечно, в общем случае можно любые типы использовать в том числе и ваши собственные (класс объекта это и есть его тип другими словами). В генериках JAVA есть механизм чтобы ограничивать используемые типы только определенными или являющимися наследниками определенных типов. Но если это не указано, т...
AndreyI
12 ноя 2012, 11:59
Форум: Прочее
Тема: Как реализуется создание нескольких сборок под разный API ?
Ответы: 14
Просмотры: 8961

Re: Как реализуется создание нескольких сборок под разный AP

Компилировать нужно с API в котором этот метод есть.
targetApi(8) не подключает библиотеки соответствующего API, а только информирует Lint чтобы он не ругался на несоответствии метода с уровнем API указанным в minSdkVersion в манифесте.