J2ME GPS定位JSR

来源:技术人生 责任编辑:栏目编辑 发表时间:2013-07-01 05:10 点击:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.location.*;
public class locationMidlet extends MIDlet implements CommandListener
{
    Command Exit = new Command("Exit", Command.EXIT, 0);
    public locationMidlet()
    {
    }
    public void startApp()
    {
        Form f = new Form("请等等..");
        f.append("正在获取位置信息");
        f.addCommand(Exit);
        f.setCommandListener(this);
        Display.getDisplay(this).setCurrent(f);
        try
        {
            Criteria c = new Criteria();//Criteria在JSR179包里,解压后在javax\microedition\location
            c.setHorizontalAccuracy(1000);
            c.setVerticalAccuracy(1000);
            c.setPreferredPowerConsumption(Criteria.POWER_USAGE_LOW);
            LocationProvider lp = LocationProvider.getInstance(c);
            Location loc = lp.getLocation(60);
            QualifiedCoordinates qc = loc.getQualifiedCoordinates();
            f.append("Alt: " + qc.getAltitude());
            f.append("Lat: " + qc.getLatitude());
            f.append("Long: " + qc.getLongitude());
        }
        catch (Exception e)
        {
            f.append("Exception: " + e);
        }
    }
    public void pauseApp()
    {
    }
    public void destroyApp(boolean destroy)
    {
    }
    public void commandAction(Command c, Displayable s)
    {
        if (c == Exit)
        {
            destroyApp(true);
            notifyDestroyed();
        }
    }
}

本文出自 “技术人生” 博客,请务必保留此出处http://zhaohaiyang.blog.51cto.com/2056753/433027

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Java编程语言的八大优点
      • JVM对象生命周期详细介绍
      • Java平台上的CRM系统
      • Java 算数测试小程序
      • Command(命令模式)
      • Java环境 使用Resin在NT环境下配置JSP环境
      • Java 一个简单的画图程序
      • Java 日历的小程序
      • Java 统计代码的小工具
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1