Я получил размер экрана, используя следующее из упражнения:
Display display = getWindowManager().getDefaultDisplay();
Но то же самое не работает из службы (по очевидным причинам, я знаю!), Но мне отчаянно нужно получить размер дисплея из службы. Не могли бы вы объяснить мне какой-либо другой способ получения ScreenSize ??
Так что, насколько я понимаю, мы не можем получить размер экрана из службы. Что я сделал на данный момент, это запустить действие по крайней мере 1ce по умолчанию и сохранить фактический размер экрана в пикселях в общих настройках. Я использую общие настройки, чтобы получить значение при запуске службы.
Это единственный выход ??? Неужели мы никак не можем получить размер экрана из сервиса ??
Service.getSystemService(WINDOW_SERVICE);
- person MatrixFrog   schedule 20.07.2010