📄 utils.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 + -