Android Hero запрещает подключение XMLSocket или Socket? .... ошибки # 2031, # 2048 - PullRequest
1 голос
/ 18 июня 2010

Я пытаюсь адаптировать существующее приложение флэш-чата для мобильного телефона Android, и у меня возникла эта действительно раздражающая проблема.Сервер является настраиваемым решением и может отправлять как двоичные сообщения, так и XML.Поэтому я могу использовать либо класс XMLSocket, либо класс Socket для получения данных с сервера.Все отлично работает при развертывании, и я подключаюсь с рабочего стола, но когда я пробую его с мобильного Android, я получаю печально известные ошибки # 2031, а затем # 2048.Теперь файл crossdomain.xml безупречен и хорошо работает для настольных компьютеров.Когда запускается метод подключения к сокету, я вижу, что сервер отвечает файлом междомена, но я получаю сообщение об ошибке при запуске на мобильном телефоне.Кто-нибудь сталкивался с этим?Есть ли какое-то ограничение со стороны мобильного телефона.Я не смог найти ничего подходящего для этой проблемы, с точки зрения телефона, не позволяющего соединения Socket или XMLSocket.

Телефоны Motorola и HTC работают под управлением Android 2.1 и указывают версию флэш-памяти FL10,1123558флеш лайт.Эту проблему можно воспроизвести и на HTC Desire.

Любые замечания по этому вопросу будут высоко оценены ... 10x, Claudiu

1 Ответ

0 голосов
/ 18 июня 2010

Убедитесь, что дескриптор приложения AIR также имеет необходимые разрешения:

http://developer.android.com/reference/android/Manifest.permission.html

В теге:

<android>
    <manifestAdditions>
        <manifest>
            <![CDATA[
                <uses-permission android:name="android.permission.PERMISSION_NAME" />
            ]]>
        </manifest>
    </manifestAdditions>
</android>

НТН,

J

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...