приложение не может получить доступ к интернету на устройстве при правильной работе на эмуляторе Android? - PullRequest
1 голос
/ 01 марта 2012

Я разработал одно приложение на основе SIP, которое не может использовать интернет-соединение при отладке на устройстве Android. Но при отладке на эмуляторе все работает нормально. Я дал все разрешения в manifest.xml относительно подключения к интернету. Есть ли другое разрешение на использование интернет-соединения для запуска приложения на устройстве? здесь я приложил мой manifest.xml. Любая помощь и предложения будут оценены. `

<uses-feature android:name="android.hardware.sip.voip" android:required="true" />
<uses-permission android:name="android.permission.USE_SIP"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/> 
<uses-feature android:name="android.hardware.wifi" android:required="true" />
<uses-feature android:name="android.hardware.microphone" android:required="true" />
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CALL_PRIVILEGED"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"/>

<application android:icon="@drawable/icon64" android:label="SipDemo" android:debuggable="true">
   <activity android:name=".WalkieTalkieActivity"
      android:configChanges="orientation|keyboardHidden">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity> 
    <service android:enabled="true" android:name=".WalkieTalkieActivity"/>
    <service android:enabled="true" android:name=".Services"/>

    <activity android:name=".WalkieTalkieActivity"
              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=".SipSettings" android:label="set_preferences"/>
     <activity android:name=".dialer" android:label="@string/app_name"/>
     <activity android:name=".timer" android:label="@string/app_name"/>
     <activity android:name=".d1" android:label="@string/app_name"/>

    <receiver android:name=".IncomingCallReceiver" android:label="Call Receiver" android:enabled="true">
        <intent-filter> 
            <action android:name="android.intent.action.PHONE_STATE"/>
        </intent-filter> 
    </receiver>
</application>

`

1 Ответ

0 голосов
/ 01 марта 2012

Для доступа в Интернет требуется только Разрешение на использование : android.permission.INTERNET в манифесте.Сначала проверьте подключение к Интернету с помощью браузера в телефоне.

...