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"/>
  • 相关阅读:
    Python 解决: from pip import main ImportError: cannot import name 'main'
    tensorflow学习笔记
    python多线程、多进程相关知识
    灰度发布相关
    自定义flume的hbase sink 的序列化程序
    pyspark数据准备
    利用pipeline批量插入数据到redis
    CentOS Linux系统下更改Apache默认网站目录
    更改nginx网站根目录
    chkconfig用法
  • 原文地址:https://www.cnblogs.com/jiayaguang/p/4369444.html
Copyright © 2011-2022 走看看