在BlackBerry PlayBook 2.1上移植Android APK(使用GPS_Provider)

时间:2013-03-05 16:21:07

标签: android blackberry-playbook blackberry-android

我们正在尝试将Android APK移植到BlackBerry Playbook 2.1。为此,我们按照http://developer.blackberry.com/android/documentation/gettingstarted.html给出的步骤进行操作。

我们开发了一个示例应用程序,可以在TextView中显示GPSData(经度和纬度)。该应用程序在Android设备上正常运行。然后我们将其转换为BAR文件。我们还检查了兼容性列表,发现只有一个与徽标大小不同的问题。但是,该应用程序在BlackBerry上崩溃。

我们正在使用LocationManager.GPS_PROVIDERLocationManager.NETWORK_PROVIDER。两者都可用,因为以下条件在BlackBerry设备上返回true:

if (GetLocation.mGPSLocationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
    //this line of code write log into a file
    Log.debug(this.getClass() + " :: Caller :: " + caller,"Found GPS Provider");
    GetLocation.mGPSLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 10000, 10,GetLocation.mGPSLocationListener);
}

以下代码似乎存在问题:

private class GPSLocationListener implements LocationListener {

    public void onLocationChanged(Location location) {
        ....
        ....
    }
}

请告诉我们您的意见。

0 个答案:

没有答案