Hi
   Just now , I  am tring  to  run a Test application about  GPS
Location on my phone  MOTO MB535 ,but  I am getting an error.


And  it is  the method .
LocationManager locationManager = (LocationManager)
context.getSystemService(Context.LOCATION_SERVICE);
        Location location = null;


        if
(locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER))
        {
 
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
                    2000,
                    0,
                    locationListener);
            location =
locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
        }

        else if
(locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER))
        {
 
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,
                    1000,
                    0,
                    locationListener);
            location =
locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
        }

        else
        {
            return -1;
        }

        int returnCode = -1;
        LocationModel model = Constant.Cache.getLocationModel();
        if (null == model)
        {
            model = new LocationModel();
            Constant.Cache.setLocationModel(model);
        }

        if (null != location)
        {

            model.setLatitude(location.getLatitude());
            model.setLongitude(location.getLongitude());

            String cityName = getCityName(location.getLatitude(),
                    location.getLongitude());
            returnCode = 0;
            model.setCityName(cityName);
        }






   It is the debug message:
  07-26 14:04:25.767: WARN/FTOUTPUT(1367): javax.net.ssl.SSLException:
Not trusted server certificate
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     at
org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:
382)
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     at
com.motorola.android.locationproxy.SuplDataService.createSslSocket(SuplDataService.java:
370)
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     at
com.motorola.android.locationproxy.SuplDataService.openTlsSession(SuplDataService.java:
377)
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     at
com.motorola.android.locationproxy.SuplDataService.handleMessage(SuplDataService.java:
141)
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     at
android.os.Handler.dispatchMessage(Handler.java:99)
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     at
android.os.Looper.loop(Looper.java:143)
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     at
com.motorola.server.LocationProxyService.run(LocationProxyService.java:
343)
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     at
java.lang.Thread.run(Thread.java:1096)
07-26 14:04:25.767: WARN/FTOUTPUT(1367): Caused by:
java.security.cert.CertificateException:
java.security.cert.CertPathValidatorException: Could not validate
certificate: current time: Tue Jul 26 14:04:25 格林尼治标准时é—
´+0800 2011, expiration time: Fri Jul 22 05:33:36 格林å
°¼æ²»æ ‡å‡†æ—¶é—´+0800 2011
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     at
com.motorola.android.locationproxy.SuplTrustManager.checkServerTrusted(SuplTrustManager.java:
135)
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     at
org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:
377)
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     ... 7 more
07-26 14:04:25.767: WARN/FTOUTPUT(1367): Caused by:
java.security.cert.CertPathValidatorException: Could not validate
certificate: current time: Tue Jul 26 14:04:25 格林尼治标准时é—
´+0800 2011, expiration time: Fri Jul 22 05:33:36 格林å
°¼æ²»æ ‡å‡†æ—¶é—´+0800 2011
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     at
org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi.engineValidate(PKIXCertPathValidatorSpi.java:
353)
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     at
java.security.cert.CertPathValidator.validate(CertPathValidator.java:
202)
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     at
com.motorola.android.locationproxy.SuplTrustManager.checkServerTrusted(SuplTrustManager.java:
131)
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     ... 8 more
07-26 14:04:25.767: WARN/FTOUTPUT(1367): Caused by:
java.security.cert.CertificateExpiredException: current time: Tue Jul
26 14:04:25 格林尼治标准时间+0800 2011, expiration time: Fri
Jul 22 05:33:36 格林尼治标准时间+0800 2011
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     at
org.apache.harmony.security.provider.cert.X509CertImpl.checkValidity(X509CertImpl.java:
190)
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     at
org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi.engineValidate(PKIXCertPathValidatorSpi.java:
349)
07-26 14:04:25.767: WARN/FTOUTPUT(1367):     ... 10 more

 And now  I do not know why is it caused ? how Can I solve it?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to