Я новый программист. Не могли бы вы объяснить эту строку кода?Android Обработка изображений Код Обозначение
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
Я новый программист. Не могли бы вы объяснить эту строку кода?Android Обработка изображений Код Обозначение
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
Это очень понятно, вы знаете.
В первой строке кода сначала получает экземпляр окна, используя метод activitie getWindow()
. Существует метод addFlags(int)
в экземпляре Window
, который вы только что получили. Таким образом, вы можете позвонить
getWindow().addFlags(/*blah blah blah*/);
addFlags
Что хочу сказать, что он добавляет некоторые специальные атрибуты окна. В этом случае это WindowManager.LayoutParams.FLAG_FULLSCREEN
, который является константой, определенной в классе WindowManager.LayoutParams
. Я думаю, вы можете это получить. Эта строка кода устанавливает окно в полноэкранный режим! Легко, да?
Вторая строка кода, как предлагает название метода, (setRequestedOrientation
) устанавливает ориентацию экрана на что-то. И это то, что находится в скобках, то есть SCREEN_ORIENTATION_LANDSCAPE
. Опция SCREEN_ORIENTATION_LANDSCAPE
- это константа, определенная в классе ActivityInfo
. Эта строка кода просто устанавливает ориентацию в альбомный режим.
Кстати, этот код не обрабатывает изображения на всех
спасибо @Sweeper, что этот ans был очень полезен для меня ... Я очень хорошо это понимаю. Не могли бы вы также объяснить эти строки. –
private PowerManager.WakeLock wl; PowerManager pm = (PowerManager) getSystemService (Context.POWER_SERVICE); wl = pm.newWakeLock (PowerManager.SCREEN_DIM_WAKE_LOCK, «Блокировка кошелька»); –
@ Touseef_1 Ты хочешь сказать, что хочешь, чтобы я тоже тебе это объяснил? Давай, чувак! Этот сайт не для объяснения кода! Однажды я помог вам, и вы хотите, чтобы я сделал это дважды? – Sweeper
Приведенный выше код ограничивает ориентацию активности из java-кода. Об изменении ориентации; деятельность не будет уничтожена.
спасибо @GDroid ... Я получил это очень хорошо. –
Что именно вы хотите знать? – FlanschiFox
Вы пробовали ссылаться на developer.android.com? – AADProgramming