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"/>
  • 相关阅读:
    hdu 1032 水题也wrong 两次(于是乎更有刷水题的必要了)
    淘宝刷钻员
    hdu 4006 求第K大的数 优先队列
    骗子满天飞
    hdu 2115 :I Love This Game(Presentation Error容易输出wrong)
    hdu 1048 (map的使用)
    hdu 1722 数论题
    hdu 1237 简单计算器
    Android编码规范
    xamarin开发实例(一) android PC 基于Tcp双向通信
  • 原文地址:https://www.cnblogs.com/jiayaguang/p/4369444.html
Copyright © 2011-2022 走看看