안녕하세요, 안드로이드 응용 프로그램이 WiFi를 통해 인터넷에 액세스 할 때 작동하지 않는 이유를 알 수 없습니다. 응용 프로그램은 자체 3G 연결을 사용할 때 작동 할 수 있습니다. 그것은 WIFI에 연결하지 않습니다. 하지만 WiFi (테 더링)를 통해 내 iPhone에있는 3g 연결을 공유하면 안드로이드 장치가 서버에 액세스 할 수 있습니다. 나는 다양한 장치에서 응용 프로그램을 확인하고 다음과 같이 매니페스트를 변경했지만 여전히 응답이 없습니다.
연결하지 않는 코드는 로그인 페이지입니다. 나는 보통의 PHP 스크립트를 따라하지만, 응용 프로그램이 작동하려면, 이것은 필요가Android 응용 프로그램이 Wi-Fi에 연결되어 있지 않지만 Wi-Fi를 통해 공유되는 3G에서 정상적으로 작동합니다.
미리 감사드립니다 문제는 인증을위한 새 스레드를 생성함으로써 해결되었다
<?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>
WIFI로 로그에서 오류가 발생 했습니까? – sandrstar
즉시 연결 시간 초과 오류가 발생합니다. – Tom
동일한 문제가 있으며 원인을 찾을 수 없습니다. 다른 Wi-Fi 네트워크로 전환했는데 응용 프로그램이 정상적으로 작동했습니다. 다른 라우터에 연결할 기회가 있으면 시도해보십시오. – overbet13