最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android編程實(shí)現(xiàn)獲取標(biāo)題欄、狀態(tài)欄的高度、屏幕大小及模擬Home鍵的方法

 更新時間:2015年10月23日 14:52:33   作者:freesonhp  
這篇文章主要介紹了Android編程實(shí)現(xiàn)獲取標(biāo)題欄、狀態(tài)欄的高度、屏幕大小及模擬Home鍵的方法,涉及Android獲取手機(jī)常見信息的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實(shí)例講述了Android編程實(shí)現(xiàn)獲取標(biāo)題欄、狀態(tài)欄的高度、屏幕大小及模擬Home鍵的方法。分享給大家供大家參考,具體如下:

1. 獲取標(biāo)題欄高度:

/** 
* 獲取標(biāo)題欄的高度 
* 
* @param activity 
* @return 
*/ 
public int getTitleHeight(Activity activity) {
  Rect rect = new Rect();
  Window window = activity.getWindow(); 
  window.getDecorView().getWindowVisibleDisplayFrame(rect);
  int statusBarHeight = rect.top;
  int contentViewTop = window.findViewById(Window.ID_ANDROID_CONTENT).getTop();
  int titleBarHeight = contentViewTop - statusBarHeight;
  return titleBarHeight; 
}

2. 獲取狀態(tài)欄的高度:

/** 
* 
* 獲取狀態(tài)欄高度 
* 
* @param activity 
* @return 
*/ 
public int getStateHeight(Activity activity) { 
  Rect rect = new Rect();
  activity.getWindow().getDecorView().getWindowVisibleDisplayFrame(rect);
  return rect.top;
}

3. 屏幕大?。?/p>

/** 
* 獲取屏幕寬高 
* 
* @param activity 
* @return int[0] 寬,int[1]高 
*/ 
public int[] getScreenWidthAndSizeInPx(Activity activity) {
  DisplayMetrics displayMetrics = new DisplayMetrics(); 
  activity.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
  int[] size = new int[2];
  size[0] = displayMetrics.widthPixels;
  size[1] = displayMetrics.heightPixels;
  return size;
}

4. 模擬Home鍵:

/** 
* 模擬home鍵 
* 
* @param context 
*/ 
public void goToDestop(Context context) {
  Intent intent = new Intent(Intent.ACTION_MAIN);
  intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  intent.addCategory(Intent.CATEGORY_HOME);
  context.startActivity(intent);
} 

希望本文所述對大家Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評論

新乡县| 韶山市| 东乡族自治县| 栖霞市| 玉山县| 永仁县| 麻江县| 开封市| 尼玛县| 无锡市| 东源县| 阿勒泰市| 达孜县| 松阳县| 太保市| 舞钢市| 靖远县| 嘉兴市| 永州市| 岐山县| 陕西省| 聂拉木县| 黄骅市| 耒阳市| 宿迁市| 万年县| 辽源市| 巍山| 波密县| 西昌市| 桐城市| 东乌珠穆沁旗| 吐鲁番市| 兴义市| 湘阴县| 磴口县| 紫阳县| 亳州市| 中超| 元朗区| 潢川县|