Android 为什么下载不在Galaxy Tab 2 gt-p5113中工作?而在所有设备中都正常

Android 为什么下载不在Galaxy Tab 2 gt-p5113中工作?而在所有设备中都正常,android,download,Android,Download,这个装置像 三星GalaxyTAB2 GT-P5113安卓操作系统4.1.1 联想安卓手机 在许多设备中,我的InternetReachability代码可以工作 但上述装置并没有起作用 Toste Message "Not Connect to the Internet" 可互连代码 public boolean currentStatus(Context context) { try { if (contex

这个装置像

  • 三星GalaxyTAB2 GT-P5113安卓操作系统4.1.1
  • 联想安卓手机
  • 在许多设备中,我的InternetReachability代码可以工作

    但上述装置并没有起作用

           Toste Message  "Not Connect to the Internet"
    
    可互连代码

    public boolean currentStatus(Context context)
        {
    
            try
            {
                if (context==null)
                    return false;
    
                ConnectivityManager connec = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
                return ( connec.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnectedOrConnecting() || connec.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting() );
    
            }
            catch(Exception ex)
            {
                ex.printStackTrace();
                return false;
            }
        } 
    
    当我可以从Amazon上下载产品时,不需要互联网接入代码

    public boolean currentStatus(Context context)
        {
    
            try
            {
                if (context==null)
                    return false;
    
                ConnectivityManager connec = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
                return ( connec.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnectedOrConnecting() || connec.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting() );
    
            }
            catch(Exception ex)
            {
                ex.printStackTrace();
                return false;
            }
        } 
    
    错误将像这样发生

    05-01 13:26:36.154: I/System.out(16813): THREAD IS ALIVE.
    05-01 13:26:36.404: E/SpannableStringBuilder(16813): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
    05-01 13:26:36.404: E/SpannableStringBuilder(16813): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
    05-01 13:05:13.589: I/System.out(15658): THREAD IS ALIVE.
    05-01 13:05:15.425: I/System.out(15658): ERROR in run() ----> : Status Code: 403, AWS Service: Amazon S3, AWS Request ID: 6D55BDA68E575EC9, AWS Error Code: RequestTimeTooSkewed, AWS Error Message: The difference between the request time and the current time is too large., S3 Extended Request ID: 8mfkdgLLXu2Zt1dsAkBdwAw7Qd2Ha4Ngyazg807u504/ZGbnS1tWNilV8kVUaknW
    05-01 13:05:15.425: W/System.err(15658): Status Code: 403, AWS Service: Amazon S3, AWS Request ID: 6D55BDA68E575EC9, AWS Error Code: RequestTimeTooSkewed, AWS Error Message: The difference between the request time and the current time is too large., S3 Extended Request ID: 8mfkdgLLXu2Zt1dsAkBdwAw7Qd2Ha4Ngyazg807u504/ZGbnS1tWNilV8kVUaknW
    05-01 13:05:15.433: W/System.err(15658):    at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:583)
    05-01 13:05:15.433: W/System.err(15658):    at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:317)
    05-01 13:05:15.433: W/System.err(15658):    at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:167)
    05-01 13:05:15.433: W/System.err(15658):    at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:2781)
    05-01 13:05:15.433: W/System.err(15658):    at com.amazonaws.services.s3.AmazonS3Client.getObject(AmazonS3Client.java:872)
    05-01 13:05:15.433: W/System.err(15658):    at org.Infoware.fb.DownloadThread.run(DownloadThread.java:113)
    05-01 13:05:19.199: I/AmazonHttpClient(15658): Unable to execute HTTP request: No peer certificate
    05-01 13:05:19.199: I/AmazonHttpClient(15658): javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
    05-01 13:05:19.199: I/AmazonHttpClient(15658):  at org.apache.harmony.xnet.provider.jsse.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:137)
    05-01 13:05:19.199: I/AmazonHttpClient(15658):  at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:93)
    05-01 13:05:19.199: I/AmazonHttpClient(15658):  at org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:381)
    05-01 13:05:19.199: I/AmazonHttpClient(15658):  at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:165)
    05-01 13:05:19.199: I/AmazonHttpClient(15658):  at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
    05-01 13:05:19.199: I/AmazonHttpClient(15658):  at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
    05-01 13:05:19.199: I/AmazonHttpClient(15658):  at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360)
    05-01 13:05:19.199: I/AmazonHttpClient(15658):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
    05-01 13:05:19.199: I/AmazonHttpClient(15658):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
    05-01 13:05:19.199: I/AmazonHttpClient(15658):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
    05-01 13:05:19.199: I/AmazonHttpClient(15658):  at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:285)
    05-01 13:05:19.199: I/AmazonHttpClient(15658):  at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:167)
    05-01 13:05:19.199: I/AmazonHttpClient(15658):  at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:2781)
    05-01 13:05:19.199: I/AmazonHttpClient(15658):  at com.amazonaws.services.s3.AmazonS3Client.getObject(AmazonS3Client.java:872)
    05-01 13:05:19.199: I/AmazonHttpClient(15658):  at org.Infoware.fb.DownloadThread.run(DownloadThread.java:113)
    05-01 13:05:19.199: I/System.out(15658): ERROR in run() ----> : com.amazonaws.AmazonClientException: Unable to execute HTTP request: No peer certificate
    05-01 13:05:19.199: W/System.err(15658): com.amazonaws.AmazonClientException: Unable to execute HTTP request: No peer certificate
    05-01 13:05:19.199: W/System.err(15658):    at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:332)
    05-01 13:05:19.199: W/System.err(15658):    at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:167)
    05-01 13:05:19.207: W/System.err(15658):    at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:2781)
    05-01 13:05:19.207: W/System.err(15658):    at com.amazonaws.services.s3.AmazonS3Client.getObject(AmazonS3Client.java:872)
    05-01 13:05:19.207: W/System.err(15658):    at org.Infoware.fb.DownloadThread.run(DownloadThread.java:113)
    05-01 13:05:19.207: W/System.err(15658): Caused by: javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
    05-01 13:05:19.207: W/System.err(15658):    at org.apache.harmony.xnet.provider.jsse.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:137)
    05-01 13:05:19.207: W/System.err(15658):    at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:93)
    05-01 13:05:19.207: W/System.err(15658):    at org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:381)
    05-01 13:05:19.207: W/System.err(15658):    at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:165)
    05-01 13:05:19.207: W/System.err(15658):    at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
    05-01 13:05:19.207: W/System.err(15658):    at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
    05-01 13:05:19.207: W/System.err(15658):    at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360)
    05-01 13:05:19.207: W/System.err(15658):    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
    05-01 13:05:19.207: W/System.err(15658):    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
    05-01 13:05:19.207: W/System.err(15658):    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
    05-01 13:05:19.207: W/System.err(15658):    at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:285)
    05-01 13:05:19.207: W/System.err(15658):    ... 4 more
    
    所以我要做的是。。。。 我的Internetracability代码和下载代码在所有设备中都能正常工作 但上述设备工作不正常。。。
    因此,请帮助我。

    错误代码表示您设备上的时钟有偏差。您是否检查了系统时钟是否正确?

    我建议您我也有同样的问题。这行代码出现空指针异常

    connec.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnectedOrConnecting() 
    
    它的响应为空。它只在一些选择设备中给出。所以我建议你用这个代码来代替这个

    /**
           * Checks if the device has Internet connection.
           * 
           * @return <code>true</code> if the phone is connected to the Internet.
           */
          public static boolean hasConnection(Context context)
          {
            ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
    
            //This for Wifi.
            NetworkInfo wifiNetwork = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
            if (wifiNetwork != null && wifiNetwork.isConnected()) 
            {
              return true;
            }
    
            //This for Mobile Network.
            NetworkInfo mobileNetwork = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
            if (mobileNetwork != null && mobileNetwork.isConnected()) 
            {
              return true;
            }
    
            //This for Return true else false for Current status.
            NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
            if (activeNetwork != null && activeNetwork.isConnected()) 
            {
              return true;
            }
            return false;
          }
    
    它对我有用,所以我希望它对你也有用


    祝您好运

    @Alpan可以重新启动您的设备,然后尝试运行。我不确定,但可以尝试。@Pratik我这样做,但无法成功。…@Pratik这是设备设置的可能性还是其他原因三星Galaxy Tab 2 GT-p5100具有SIM卡功能,而三星Galaxy Tab 2 GT-p5113没有SIM卡功能card@Pratik我的应用程序在短短4个月内下载超过10000个以上的应用程序链接为“.”。如果您想查看下载或不遵循上述内容link@Pratik是的,兄弟。。。但是如果你对这个问题有任何想法的话,我就有大麻烦了。。。。任何类型的回答都是可以接受的…是的,这是一个愚蠢的问题。。我解决了这个问题,但我仍然有一个问题是关于互联网的问题。。