zoukankan      html  css  js  c++  java
  • Android获取应用程序的信息

    1.获取应用程序的版本号:

    private String getAppVersionName() {
            String versionName = "";
            try {
                PackageManager pm = this.getPackageManager();
                PackageInfo pi = pm.getPackageInfo(this.getPackageName(), 0);
                versionName = pi.versionName;
                if (versionName == null || versionName.length() <= 0) {
                    return "";
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
            return versionName;
        }

    2.获取手机webview的useragent

    private String getUserAgent() {
            WebView wv = new WebView(this);
            WebSettings settings = wv.getSettings();
            String user_agent = settings.getUserAgentString();
            wv.destroy();
            return user_agent;
        }

    3.获取Android设备的唯一识别码

    TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
    telephonyManager.getDeviceId()

    4.获取手机ip

    public String getLocalIpAddress() { 
      try { 
        for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { 
          NetworkInterface intf = en.nextElement(); 
          for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) { 
            InetAddress inetAddress = enumIpAddr.nextElement(); 
            if (!inetAddress.isLoopbackAddress()) { 
            return inetAddress.getHostAddress().toString(); 
          } 
        } 
      } 
      } catch (SocketException ex) { 
          Log.e(LOG_TAG, ex.toString()); 
      } 
      return null; 
    } 

    要记得添加权限 <uses-permission android:name="android.permission.INTERNET"/>
  • 相关阅读:
    问题事件名称 clr20r3
    DataTable.Compute()用法
    XmlDocument.LoadXml(string) 转换问题
    反射原理读取对象属性并设置属性值
    读取XML某一个节点 条件筛选
    linq 对象属性排序
    winform与webbrowse之间的交互
    Linux(CentOS)下安装NVIDIA GPU驱动
    基于英伟达GPU训练TensorFlow模型
    基于Hadoop伪分布式模式集群搭建Spark环境
  • 原文地址:https://www.cnblogs.com/jiayaguang/p/4369444.html
Copyright © 2011-2022 走看看