国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

android實(shí)現(xiàn)橫屏的代碼及思路

2020-04-11 12:20:49
字體:
供稿:網(wǎng)友

當(dāng)屏幕變?yōu)闄M屏的時(shí)候,系統(tǒng)會(huì)重新呼叫當(dāng)前Activity的OnCreate方法,你可以把以下方法放在你的OnCreate中來檢查當(dāng)前的方向,然后可以讓你的SetContentView來載入不同的Layout xml.

復(fù)制代碼 代碼如下:

if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {

Log.i("info", "landscape");

}

else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {

Log.i("info", "portrait");

}


關(guān)于屏幕切換的時(shí)候

首先需要在androidmanifest.xml中加入配置

android:configChanges="orientation|keyboardHidden|navigation

這樣在程序中. Activity就不會(huì)重復(fù)的調(diào)用onCreate()

甚至不會(huì)調(diào)用onPause.onResume.

只會(huì)調(diào)用一個(gè)onConfigurationChanged(Configuration newConfig)

這是在XML加入配置選項(xiàng)的前提下.

如果在就加入選項(xiàng)的前提下.如上所說. Activity會(huì)重新激活onCreate方法

根據(jù)你自己的需求來選擇配置改變時(shí)的處理機(jī)制這樣比較好一點(diǎn)。

四、java怎樣實(shí)現(xiàn)ping的功能來確定指定的IP地址是否能連通 可以用InetAddress的isReachable方法:

復(fù)制代碼 代碼如下:

import java.net.InetAddress;public class MainTest { public static void main(String[] args) { 

try {  

int timeOut = 3000;  

byte[] ip = new byte[] {

(byte) 192, (byte) 168, (byte) 100, (byte) 151 };

  int retry = 4;   InetAddress address = InetAddress.getByAddress(ip); 

for (int i = 0; i < retry; i++) {

    if (address.isReachable(timeOut)) { 

   System.out.println(i + " OK");    }

else { 

   System.out.println(i + " LOSS");   

}  

}

catch (Exception e) {  

e.printStackTrace(); 

}

}

}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 琼结县| 临桂县| 霍州市| 淮南市| 澄城县| 图们市| 武宁县| 美姑县| 汉阴县| 花莲市| 康定县| 鄂尔多斯市| 金平| 通化市| 宁乡县| 定陶县| 南通市| 固镇县| 湘阴县| 太原市| 巩留县| 项城市| 黄骅市| 彭泽县| 弥渡县| 抚松县| 松江区| 清流县| 蒙自县| 武清区| 铜山县| 南通市| 孝义市| 江津市| 石渠县| 萨嘎县| 中阳县| 富裕县| 大悟县| 墨脱县| 饶平县|