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

Что такое Рефлексия? Как быть с deprecated? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Выключить и включить звук камеры http://www.cyberforum.ru/android-dev/thread795233.html
Как выключить и включить звук камеры? (программно)
Android TimeZone здравствуйте, возникла проблема с распознаванием текущей TimeZone. есть eclipse и netbeans, в eclipse такой код Date d = new Date(); возвращает на 2 часа меньше,чем есть на самом деле,а в netbeans возвращает правильно :wall: в чем проблема и как это исправить? П.С любые фокусы,типа обработки System.getCurrentTimeMilisec() классами из пакета java.util не помогают http://www.cyberforum.ru/android-dev/thread794944.html
Xamarin Окно о необходимости регистрации
Доброго дня ! Моё первое знакомство с к Xamarin, в режиме Starter Edition при попытках скомпилировать код постоянно выскакивает окно о необходимости регистрации, жму соответственно Use Starter Edition, компиляции не происходит, окно пропадает, дальше цикл начинается сначала. Если кто нибудь знает что делать - подскажите пожалуйста. может существуют какие нибудь ещё среды разработки для...
Android Контекстное меню вместо опционального
Здравствуйте! Подскажите, возможно ли сделать так, чтобы при нажатии кнопки меню на телефоне, вместо опционального меню открывалось контекстное меню?
Android Доступ к Notification из Activity http://www.cyberforum.ru/android-dev/thread794418.html
доброго времени всем. нужна ваша помощь коллеги. вот такая задачка, есть некий отдельно работающий поток, в котором происходят некие события и он об этом кидает уведомления типа Notification в качестве контента нотификейшину указан лейаут с двумя текстовыми полями, апдейтиЦа он примерно так: notification.contentView.setTextViewText(R.id.tvTotalFound, String.valueOf(notificationRef));...
Android Воспроизвести звук Доброго времени суток. Как воспроизвести звук при нажатии на кнопку? playsound(sound.mp3); или что-то вроде? public void onClick(View v){ ??? } подробнее

Показать сообщение отдельно
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
26.02.2013, 16:08     Что такое Рефлексия? Как быть с deprecated?
Рефлексия (от позднелат. reflexio - обращение назад) - это механизм исследования данных о программе во время её выполнения. Рефлексия позволяет исследовать информацию о полях, методах и конструкторах классов. Можно также выполнять операции над полями и методами которые исследуются. Рефлексия в Java осуществляется с помощью Java Reflection API. Этот интерфейс API состоит из классов пакетов java.lang и java.lang.reflect. С помощью интерфейса Java Reflection API можно делать следующее:

Определить класс объекта.
Получить информацию о модификаторах класса, полях, методах, конструкторах и суперклассах.
Выяснить, какие константы и методы принадлежат интерфейсу.
Создать экземпляр класса, имя которого неизвестно до момента выполнения программы.
Получить и установить значение свойства объекта.
Вызвать метод объекта.
Создать новый массив, размер и тип компонентов которого неизвестны до момента выполнения программ.
продолжение - http://www.quizful.net/post/java-reflection-api


Цитата Сообщение от elf32 Посмотреть сообщение
Нужно как-то на меньшей версии (где гарантированно есть ещё этот deprecated метод/класс) - именно его и использовать, а на большей версии - использовать уже нововведенный аналог.
Java
1
2
3
4
5
if(isNewVersion()){
useNewCode();
} else {
useDeprecatedCode();
}
 
Текущее время: 02:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru