編輯:關於Android編程
本文介紹了PHP判斷手機是iOS還是Android的三個小實例,要判斷用戶的手機是安卓的還是ios的,搜了一下相關的資料,最終獲得的結果分享給大家。
實例1:主要是要用到HTTP_USER_AGENT,它表示的意思是用來檢查浏覽頁面的訪問者在用什麼操作系統(包括版本號)浏覽器(包括版本號)和用戶個人偏好的代碼。
監測代碼如下:
?function get_device_type() { //全部變成小寫字母 $agent = strtolower($_SERVER['HTTP_USER_AGENT']); $type ='other'; //分別進行判斷 if(strpos($agent,'iphone') || strpos($agent,'ipad')) { $type ='ios'; } if(strpos($agent,'android')) { $type ='android'; } return$type; }
通過調用Objective-C這個函數,就能獲取到手機的類型。
實例2:只需要一個判斷就好
?if(strpos($_SERVER['HTTP_USER_AGENT'],'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'],'iPad')){ echo'systerm is IOS'; }elseif(strpos($_SERVER['HTTP_USER_AGENT'],'Android')){ echo'systerm is Android'; }else{ echo'systerm is other'; } ?> 實例3:這個實例可能有些偏題不過也分享給大家 ?function get_device_type() { //全部變成小寫字母 $agent= strtolower($_SERVER['HTTP_USER_AGENT']); $type='other'; //分別進行判斷 if(strpos($agent,'iphone') || strpos($agent,'ipad')) { $type='ios'; } if(strpos($agent,'android')) { $type='android'; } return$type; }
最後“買3贈一”,再為大家分享一個與本主題關系不大的小實例:
php判斷頁面是否是微信打開
?$user_agent= $_SERVER['HTTP_USER_AGENT']; if (strpos($user_agent,'MicroMessenger') === false) { // 非微信浏覽器禁止浏覽 echo"HTTP/1.1 401 Unauthorized"; } else{ // 微信浏覽器,允許訪問 echo"MicroMessenger"; // 獲取版本號 preg_match('/.*?(MicroMessenger\/([0-9.]+))\s*/',$user_agent, $matches); echo' Version:'.$matches[2]; }
在網上查了好多資料,大致都雷同,大家都是互相抄襲的,看著很費勁,不好理解,自己總結一下,留著需要看的話來查找。代碼中的例子如下:復制代碼 代碼如下:<ImageVi
Android Vitamio 庫Vitamio是一個android和ios上基於FFmpeg的開源項目。Vitamio為我們提供了一個清潔、簡單、全面、真
以下分析是基於MTK Android4.4原生的SystemUI與Google 的SystemUI有微小的區別,但兩者的整體框架是差不多的。這一篇是分析SystemUI的
首先來說一下具體的需求是什麼樣的:需求如圖所示,這裡面有ABCD四個選項的題目,當點擊A選項,如果A是正確的答案,則變成對勾的圖案,如果是錯誤答案,則變成錯誤的圖案,這裡