Android app doesn’t connect to Wi-Fi, but works great in 3G distributed via Wi-Fi

Hi, I can’t understand why my Android application doesn’t work when it accesses the Internet via WiFi. The application can work when it uses its own 3G connection. It does not connect to WIFI. But if I share my 3G connection, which I have in the iPhone via Wi-Fi (linking), the Android device can access the server. I tested the application on different devices and changed the manifest as follows until I answered. Code that does not connect is the login page. I followed a normal php script, but did not connect to this script in WiFi,

Thank you in advance

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cs.nott.ac.uk.app" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="10" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-feature android:name="android.hardware.wifi" /> <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:xlargeScreens="true" /> <application android:icon="@drawable/launch" android:label="@string/app_name" > <activity android:name=".activities.LoginActivity" android:clearTaskOnLaunch="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".activities.MainActivity" android:clearTaskOnLaunch="true" > </activity> <activity android:name=".activities.qr.RefresherActivity" > </activity> <activity android:name=".activities.SummaryActivity" > </activity> <activity android:name=".activities.management.ManagementandReflection" > </activity> <activity android:name=".activities.qr.QR_MaterialActivity" > </activity> <activity android:name=".activities.qr.Starting_offActivity" > </activity> <activity android:name=".activities.qr.DifferentialActivity" > </activity> <activity android:name=".activities.qr.ThingsActivity" > </activity> <activity android:name=".activities.qr.InvestigationsActivity" > </activity> <activity android:name=".activities.qr.RisksActivity" > </activity> <activity android:name=".activities.qr.TeachingActivity" > </activity> <activity android:name=".activities.management.SocialActivity" > </activity> <activity android:name=".activities.management.PsychologicalActivity" > </activity> <activity android:name=".activities.management.BiologicalActivity" > </activity> <activity android:name=".activities.management.AssessmentActivity" > </activity> <activity android:name=".activities.management.ReflectionsActivity" > </activity> <activity android:name=".activities.management.learningActivity" > </activity> <activity android:name=".activities.SummaryPatientsActivity" > </activity> <activity android:name=".activities.FinalSummaryActivity" > </activity> <activity android:name=".activities.ConfirmActivity" android:clearTaskOnLaunch="true" > </activity> </application> </manifest> 
+4
source share
2 answers

The problem was resolved by creating a new authentication thread. This is necessary for the application to work or above 4.0

+2
source

Configure IPv6 Router. Go to ipv4 to check

0
source

All Articles