随着乔布斯的回归,iPad2的发布,看来移动端的开发话题越来越火热了。在此列出一些能够在iOS的最大竞争者——安卓(Android)系统的检测方法。

  JavaScript判断方法

  搜索user agent字符串中的Android单词是最省事儿的方法:

                                               1                .                                 if                (navigator                .                userAgent                .                match(                /                Android                /                i)) {  
2 . // Do something!
3 . // Redirect to Android-site?
4 . window . location = ' http://android.davidwalsh.name ' ;
5 . }

  PHP判断方法

  同样,我们可以在PHP中使用strstr方法搜索user agent中是否有Android:

                                               1                .                                 if                (                strstr                (                $_SERVER                [                '                HTTP_USER_AGENT                '                ]                ,                '                Android                '                )) {  
2 . header ( ' Location: http://android.davidwalsh.name ' );
3 . exit ();
4 . }

  另外,可以通过.htaccess来判断

  我们可以使用.htaccess来判断和响应安卓设备!

                                               1                .                 RewriteCond                 %                {HTTP_USER_AGENT}                 ^.*                Android                .*                $  
2 . RewriteRule ^ ( .* )$ http : // android.davidwalsh.name [R=301]

  这样你就掌握了全部三种安卓设备的检测方法。

更多相关文章

  1. Android(安卓)touch事件一种解释
  2. Android中Java与web通信
  3. Android(安卓)UI学习 - 对话框
  4. Android自定义相机超详细讲解
  5. Android设备唯一标识符(适配Android(安卓)Q)
  6. Android(安卓)SQLite使用方法
  7. Android向服务器传接和接收数据的方法汇总
  8. Android的消息机制
  9. 用VS2010开发Android应用的配置方法

随机推荐

  1. 6.22 android计算字符高度宽度,红蓝3D图片
  2. 由 Sense 4.0 说开去: Android 第三方定制
  3. Android程序开发初级教程(一)
  4. Android下使用dlopen函数动态调用.so链接
  5. 深入理解:Android 编译系统
  6. Android多进程app中Application回调onCre
  7. android虚拟设备怎么老是提示 “谷歌拼音
  8. Android无需申请权限拨打电话的两种方式
  9. Android 的消息机制(Handler消息传递机制)
  10. Android(安卓)Studio 模拟器无法启动问题