应用程序不能同时正常工作的A​​ndr​​oid模拟器访问互联网上的设备? [英] application unable to access internet on device while working properly on android emulator?

查看:157
本文介绍了应用程序不能同时正常工作的A​​ndr​​oid模拟器访问互联网上的设备?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经开发了基于SIP的应用程序,它是不能够使用,而调试Android设备上的网络连接。但是,在模拟器上进行调试时,它工作正常。我已在manifest.xml的有关互联网连接的所有权限。有没有使用互联网连接在设备上运行的应用程序的任何其他的许可?在这里我重视我的manifest.xml.Any帮助和建议将成为AP preciated。 `            

I have developed one SIP based application which is not able to use an internet connection while debugging on an android device. But when debugging on the emulator it works properly. I have given all the permissions in manifest.xml regarding internet connection. Is there any other permission to use the internet connection to run an application on the device? here i have attached my manifest.xml.Any help and suggestions will be appreciated. `

<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>

`

推荐答案

要访问互联网的唯一的使用权限需要的是 android.permission.INTERNET对的清单。请检查您的Internet连接,在手机第一次浏览器。

To access Internet the only Uses Permission needed is android.permission.INTERNET in Manifest. Please Check your Internet connectivity with a Browser in Phone first.

这篇关于应用程序不能同时正常工作的A​​ndr​​oid模拟器访问互联网上的设备?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆