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();
}
}
}
分享到:
相关推荐
J2ME获取GPS数据(经纬度) J2ME获取GPS数据(经纬度)
下面我们将详细探讨J2ME与GPS的结合以及如何在J2ME应用中读取和利用GPS数据。 1. **J2ME与GPS基础**: - J2ME全称为Java Platform, Micro Edition,是Java的一种精简版本,主要用于资源有限的设备,如手机、PDA等...
要获取GPS经纬度,首先在J2ME项目中,我们需要导入JSR179相关的包,例如`javax.microedition.location`。然后,创建一个`LocationProvider`对象,它是Location API的核心组件,负责与位置服务提供商建立连接并获取...
要获取GPS定位服务,我们需要创建一个`LocationProvider`实例。这通常需要一个`Criteria`对象来指定所需的定位特性,例如精度、电源需求、成本等。 ```java Criteria criteria = new Criteria(); criteria....
在J2ME中,我们可以使用Location API来获取GPS数据。这个API允许开发者请求位置信息,包括经度、纬度、速度、方向和精确度。首先,需要创建一个`LocationProvider`实例,指定所需的定位精度和更新频率。然后,通过`...
【J2ME GPS应用】:J2ME GPS应用主要利用设备内置的GPS模块或者通过网络获取GPS数据。开发者需要理解如何使用J2ME的Midp API(Personal Profile)和CLDC(Connected Limited Device Configuration)来创建用户界面,...
在实际设备上测试GPS应用可能需要特定硬件,但J2ME的模拟器如NetBeans或Eclipse支持模拟GPS数据。开发者可以在模拟器设置中配置虚拟GPS位置,以测试和调试代码。 5. **源码分析** 源码`J2ME_GPS`可能包含了以下...
开发者需要实例化一个 `LocationProvider` 对象,然后通过它来获取GPS信息。此外,还有 `PositionListener` 接口,用于监听位置更新事件。 2. **初始化LocationProvider**: 在实际应用中,我们需要根据可用的网络和...
在本例中,JSP可能使用JDBC来建立数据库连接,执行SQL语句,将J2ME发送的GPS数据写入数据库。 6. **安全考虑**:在移动设备与服务器通信时,数据的安全性至关重要。可能需要使用HTTPS协议加密传输,确保数据不被...
**J2ME GPS 定位与导航** J2ME(Java Micro Edition)是Java平台的一个子集,主要用于移动设备和嵌入式系统。在J2ME中实现GPS定位和导航功能,开发者通常会利用JSR179,即Location API,这是一个专门为移动设备设计...
例如,压缩包中的"GPS_Demo"可能是一个简单的示例程序,演示了如何利用JSR179 API获取并显示GPS数据。这个程序可能会包括以下步骤: 1. **初始化LocationProvider**:首先,程序会尝试找到可用的`LocationProvider`...
"基于J2ME和GPS模块的手机定位系统设计" 本文主要介绍了基于J2ME和GPS模块的手机定位系统的设计和实现。该系统由GPS模块、智能手机和地图服务器三部分组成,采用蓝牙作为GPS模块和智能手机之间的通信手段,互联网...
### j2me获取基站信息 在移动通信领域中,基站信息是进行位置服务的重要依据之一。J2ME(Java 2 Micro Edition)作为一款适用于移动设备的开发平台,在早期的移动应用开发中占据了一席之地。本文将详细介绍如何在...
7. **设备访问**:J2ME的Device API允许开发者访问设备特定的功能,如摄像头、蓝牙、GPS等,从而实现丰富的本地化功能。 8. **优化与性能**:在J2ME开发中,性能优化至关重要,包括减少内存占用、提高代码执行效率...
8. **设备特性利用**:如GPS定位、蓝牙通信、传感器数据获取等,源码将演示如何访问和使用这些设备功能。 9. **性能优化**:由于J2ME目标设备资源有限,源码会包含如何优化代码以提高执行效率,如减少内存消耗、...
- **游戏开发**:J2ME的图形库支持简单的2D游戏开发。 - **信息服务**:天气预报、新闻订阅等实时信息获取应用。 - **企业应用**:库存管理、远程监控等业务系统。 6. **J2ME与其他技术的结合**: - **蓝牙通信...
总结来说,利用J2ME开发Google地图应用需要理解J2ME的基础、熟悉Google Maps API、掌握GPS数据处理以及优化技巧。通过实践,你可以创建出功能丰富的手机导航应用,为用户提供便捷的定位和导航服务。
J2ME应用程序的安全性是通过权限模型来保证的,每个应用在安装时需要用户授予相应的权限,如网络访问、位置获取等。这确保了用户对应用功能的控制,同时也保护了用户的隐私。 **调试与测试** J2ME应用的调试通常...
J2ME提供了JSR-82的蓝牙和无线通信API,可能被用于获取GPS坐标。 **6. 性能优化** 由于J2ME在资源有限的设备上运行,性能优化至关重要。这可能包括代码精简、内存管理以及减少网络请求的频率和大小。 **7. 网络...
5. GPS集成:MapWin可与GPS设备连接,实时获取位置信息,用于地图标注和导航。 6. 图形渲染:该软件具有良好的图形渲染能力,可以调整地图的颜色、线条样式、填充图案等,提升地图的视觉效果。 7. 地图投影:...