import com.enqualcomm.support.utils.TimeUtil;
import java.util.HashMap;
+import java.util.Locale;
import static java.lang.Math.abs;
.append(CMDEND).toString());
}
+ public static StringMessage APTQ(Runtime runtime) {
+ /**
+ * IWAPTQ,460,0,9520,3671,0#
+ * APTQ : 命令字符
+ * 460,0,9520,3671基站信息
+ * 0:语言标志位 0 默认为中文,1为英文
+ */
+ //或者仅仅使用 locale = Locale.getDefault(); 不需要考虑接口 deprecated(弃用)问题
+ Locale locale = Locale.getDefault();
+ String lang = locale.getLanguage() + "-" + locale.getCountry();
+ int language = 0;
+ if (!lang.contains("zh")) {
+ language = 1;
+ }
+ return genStringMessage("APTQ", new StringBuffer(CMDHEADER).append(cmdMap.get(protocol_ic.CMD_TYPE.APTQ))
+ .append(CMDSPLIT).append(runtime.getLocationInstance().getMCC())
+ .append(CMDSPLIT).append(runtime.getLocationInstance().getMNC())
+ .append(CMDSPLIT).append(runtime.getLocationInstance().getLAC())
+ .append(CMDSPLIT).append(runtime.getLocationInstance().getGSMStationCID())
+ .append(CMDSPLIT).append(language)
+ .append(CMDEND).toString());
+ }
+
public static StringMessage AP10(Runtime ds) {