Bonjour Dans mon application Android, j'essaie d'exécuter une application en utilisant la connexion GPRS et non WIFI. Lorsque essayé de fonctionner dans le wifi, l'application fonctionne bien. Le navigateur fonctionne correctement avec les paramètres APN définis, mais lorsque je tente de me connecter au serveur en utilisant mon application, il me donne une exception de socket. J'utilise les permissions ci-dessous dans le fichier manifeste.socket exception socket non connecté android
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses- permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name= "android.permission.CHANGE_NETWORK_STATE"></uses-permission>
<uses-permission android:name= "android.permission.WRITE_APN_SETTINGS" ></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" ></uses-permission>
Je reçois l'exception Socket non connectée. Y a-t-il d'autres autorisations que je dois ajouter pour utiliser une connexion GPRS autre que WIFI?
détails du journal
10-27 18: 26: 19.689: WARN/CalSyncSvc (166): com.motorola.blur.service.email.protocol.activesync.ASException: Problème d'exécution HTTP POST 10 -27 18: 26: 19.689: WARN/CalSyncSvc (166): à com.motorola.blur.service.email.protocol.activesync.ActiveSyncMgr.sendRequest (source inconnue) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à com.motorola.blur.service.email.protocol.activesync.ActiveSyncMgr.sendXMLCommandNoProvisoning (source inconnue) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à com.motorola.blur. service.email.protocol.activesync.ActiveSyncMgr.sendXMLCommand0 (source inconnue) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à com.motorola.blur.service.email.protocol.activesync.ActiveSyncMgr.sendXMLCommand (source inconnue) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à com.motorola.blur.service.email.protocol.activesync.ActiveSyncMgr.sendFolderSyncCommand (source inconnue) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à com.motorola. blur.service.email.protocol.activesync.ProviderAPI.sendFolderSync (source inconnue) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à l'adresse com.motorola.blur.service.email.protocol.activesync.ProviderAPI .updateMapFromFolderSync (source inconnue) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à com.motorola.blur.service.email.protocol.activesync.ProviderAPI.updateFromFolderSync (source inconnue) 10-27 18 : 26: 19.689: WARN/CalSyncSvc (166): à com.motorola.blur.calendar.sync.activesync.Sync Service.syncAccount (source inconnue) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à com.motorola.blur.calendar.sync.activesync.SyncService $ QueueEntry.run (source inconnue) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:416) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.java:256) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à java.util.concurrent.FutureTask.run (FutureTask.java: 122) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (ThreadPoolExecutor.java:648) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): at java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:673) 10-27 18: 26: 19.689 : WARN/CalSyncSvc (166): à java.lang.Thread.run (Thread.java:1058) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à com.motorola.blur.util.concurrent .BlurThreadFactory $ BlurPooledThread.run (source inconnue) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): Causée par: java.net.SocketTimeoutException: le socket n'est pas connecté 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à org.apache.harmony.luni.platform.OSNetworkSystem.connectStreamWithTimeoutSocketImpl (méthode native) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à org.apache.harmony.luni .platform.OSNetworkSystem.connectStreamWithTimeoutSocket (OSNetworkSystem.java:140) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à org.apache.harmony.luni.net.PlainSocketImpl.connect (PlainSocketImpl.java: 229) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à org.apache.harmony.luni.net.PlainSocketImpl.connect (PlainSocketImpl.java:521) 10-27 18:26: 19.689: WARN/CalSyncSvc (166): à java.net.Socket.connect (Socket.java:1019) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à org.apache.http.conn. ssl.SSLSocketFactory.connectSocket (SSLSocketFactory.java:317) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection (DefaultClientConnectionOperator.java:129) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à l'adresse org.apache.http.impl.conn.AbstractPoolEntry.open (AbstractPoolEntry.java:164) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à org.apache.http.impl.conn.AbstractPooledConnAdapter.open (AbstractPooledConnAdapter.java:119) 10 -27 18: 26: 19.689: WARN/CalSyncSvc (166): à org.apache.http.impl.client.DefaultRequestDirector.execute (DefaultRequestDirector.java:348) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à org.apache.http.impl.client.AbstractHttpClient.execute (AbstractHttpClient.java:555) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à org.apache.http.impl. client.AbstractHttpClient.execute (AbstractHttpClient.java:487) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): à org.apache.http.impl.client.AbstractHttpClient.execute (AbstractHttpClient.java:465) 10-27 18: 26: 19.689: WARN/CalSyncSvc (166): ... 17 plus Faites-moi savoir vos précieuses suggestions.
Merci à l'avance :)
ajoutez la pile à la question – KevinDTimm
Avez-vous modifié la question avec les journaux. – Remmyabhavan