2011-10-15 19 views
0

私は...このサービスから画面サイズを取得するにはどうすればよいですか?それをサポートしていないよう活動から

Display display = getWindowManager().getDefaultDisplay(); 
int x = display.getWidth(); 

しかしサービス(キーボード)のような任意の他のアイデアを、それをしますか?

ありがとうございます!

+3

サービスが離れウィンドウ表示から、バックグラウンドで実行されているので、私は方法があるとは思わないが、それは重要であるならば、ちょうどアクティビティパスを持っていますその情報をサービスに送信します。 –

答えて

0

使用getSystemService(WINDOW_SERVICE)

Display display = ((WindowManager)getSystemService(WINDOW_SERVICE)).getDefaultDisplay(); 
int x = display.getWidth(); 
int y = display.getHeight(); 
関連する問題