獲取帶虛擬按鍵手機的屏幕分辨率

1月以前  |  閱讀數:24 次  |     收藏

public static String getDisplay(Context context )
    {
        DisplayMetrics metrics = new DisplayMetrics();
        WindowManager manager = (WindowManager)context.getSystemService( Context.WINDOW_SERVICE );
        Display display = manager.getDefaultDisplay();
        display.getMetrics( metrics );
        DisplayMetrics dm = new DisplayMetrics();
        @SuppressWarnings( "rawtypes" )
        Class c;
        try
        {
            c = Class.forName( "android.view.Display" );
            @SuppressWarnings( "unchecked" )
            Method method = c.getMethod( "getRealMetrics" , DisplayMetrics.class );
            method.invoke( display , dm );
            return dm.widthPixels + "*" + dm.heightPixels;
        }
        catch( Exception e )
        {
            return metrics.widthPixels + "*" + metrics.heightPixels;
        }
    }

相關文章:


SSH 登錄失敗:Host key verification failed

PHP分頁顯示制作詳細講解

PHP自定義函數獲取搜索引擎來源關鍵字的方法

在Zeus Web Server中安裝PHP語言支持

讓你成為最歷害的git提交人

再談PHP中單雙引號的區別詳解

將二進制數據轉為16進制以便顯示

php+ajax+json 詳解及實例代碼

PHP實現簡單爬蟲的方法

Python 2與Python 3版本和編碼的對比

php實現數組中索引關聯數據轉換成json對象的方法

桌面中心(一)創建數據庫

PHP設計模式之工廠模式與單例模式

php數組合并array_merge()函數使用注意事項

php封裝的page分頁類完整實例

wget使用技巧

getAttribute和getAttributeNode

Yii2漢字轉拼音類的實例代碼

獲取IMSI

python中執行shell的兩種方法總結
25选5玩法中奖