⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 utils.java

📁 主要用于基站定位的java实现
💻 JAVA
字号:
/* * */package com.sonyericsson.example;import java.util.Date;import javax.microedition.location.Location;import javax.microedition.location.LocationProvider;import javax.microedition.location.QualifiedCoordinates;class Utils {  public static String getStateString(final int locationProviderState) {    String str;    switch (locationProviderState) {      case LocationProvider.AVAILABLE:        str = "AVAILABLE";        break;      case LocationProvider.TEMPORARILY_UNAVAILABLE:        str = "TEMPORARILY_UNAVAILABLE";        break;      case LocationProvider.OUT_OF_SERVICE:        str = "OUT_OF_SERVICE";        break;      default:        throw new IllegalArgumentException("Error : unknown state");    }    return str;  }  public static String locationToString(final Location l) {    if (l == null) {      return "location == null!";    }    QualifiedCoordinates q = l.getQualifiedCoordinates();    if (q == null) {      return "QualifiedCoordinates == null";    }    final StringBuffer sb = new StringBuffer(32);    sb.append("Position: (lon, lat, alt, spd):\n");    sb.append(q.getLatitude());    sb.append(", ");    sb.append(q.getLongitude());    sb.append(", ");    sb.append(q.getAltitude());    sb.append(", ");    sb.append(l.getSpeed());    sb.append("m/s");    sb.append("\n");    sb.append(new Date(l.getTimestamp()).toString());    return new String(sb);  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -