Форум программистов, компьютерный форум CyberForum.ru

RSS-читалка - работает на эмуляторе, не работает на реальном девайсе - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Изменение координат кнопки http://www.cyberforum.ru/android-dev/thread342555.html
Здравствуйте, вопрос как программно изменять координаты кнопки ? ниже приведу ссылки с помощью которых пытался разобраться, возможно кто сообразит. android-button-in-arbitrary-position-over-relativelayout change-button-position dynamic-positioning-of-a-button-android Спасибо.
Android После гибернации эмулятор ест 100% проца - как избежать? Добрый день! Сабж. Единственный мне известный вариант - выключать эмулятор перед гибернацией. Однако в этом случае его надо обратно потом включать, а это долго всегда по времени. http://www.cyberforum.ru/android-dev/thread341803.html
Android Не получается создать массив с элементами MenuItem
Добрый день! В коде после загрузки Layout создаются 3 элемента меню в методе onCreateOptionsMenu. Айдишники этих эл-ов я хочу записать в массив itemOptions. Только вот не получается. В чем дело? public class AndroidTestActivity extends Activity { Menu myMenu=null; @Override protected void onCreate(Bundle savedlnstanceState) { super.onCreate(savedlnstanceState);...
Сенсорный дисплей не правильно реагирует на касание. Сброс настроек Android
Здравствуйте у меня имеится телефон Hero H8 китаец игрался им сбросил настройки после перезагрузки надо было прокалибровать телефон а я вижу хрестик и мазал по нем и вот теперь просит код телефона а я немогу его набрать так как нажимаю на одну цыфру набирает другую . Можно ли с помошью датакабеля и какой то проги сбросить настройки ???
Android запуск android sdk на локальной машине http://www.cyberforum.ru/android-dev/thread341368.html
скачал android-sdk_r12-windows.zip с android.com, распаковал на машине без интернета, и при первом же запуске "sdk manager.exe" появляется окно refresh sources и все виснет (я так понимаю она через инет коннектиться хочет, а его нету). как выкрутиться?
Android Вопросы по настройке интерфейса Почему конструкция типа textTitle.setBackgroundColor(Color.rgb(100,100,100)); обрабатывается корректно, а textTitle.setBackgroundColor(R.color.myColor); нет? Выставляю настройки выравнивания textTitle.setGravity(0x01); Можно ли поставить вместо 0x01 что-то более внятное? Как сделать чтоб созданное текстовое поле не занимало все пространство приложения? подробнее

Показать сообщение отдельно
Опа!!
14 / 14 / 0
Регистрация: 30.09.2009
Сообщений: 89
17.08.2011, 00:58     RSS-читалка - работает на эмуляторе, не работает на реальном девайсе
День добрый. Есть несложная читалка на основе вот этой вот, для парсинга используется Android SAX. Все прекрасно работает на эмуляторе, но отказывается грузиться на "живой" трубке, в логе следующее:

Код
08-16 20:34:12.758: ERROR/AndroidNews(31840): java.lang.RuntimeException: java.text.ParseException: [B]Unparseable date: "Tue, 16 Aug 2011 11:30:05 GMT00"[/B]
08-16 20:34:12.758: ERROR/AndroidNews(31840): java.lang.RuntimeException: java.lang.RuntimeException: java.text.ParseException: Unparseable date: "Tue, 16 Aug 2011 11:30:05 GMT00"
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at org.developerworks.android.AndroidSaxFeedParser.parse(AndroidSaxFeedParser.java:75)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at org.developerworks.android.MessageList.loadFeed(MessageList.java:91)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at org.developerworks.android.MessageList.ParseIt(MessageList.java:43)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at java.lang.reflect.Method.invokeNative(Native Method)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at java.lang.reflect.Method.invoke(Method.java:507)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at android.view.View$1.onClick(View.java:2186)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at android.view.View.performClick(View.java:2532)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at android.view.View$PerformClick.run(View.java:9277)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at android.os.Handler.handleCallback(Handler.java:587)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at android.os.Handler.dispatchMessage(Handler.java:92)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at android.os.Looper.loop(Looper.java:143)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at android.app.ActivityThread.main(ActivityThread.java:4196)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at java.lang.reflect.Method.invokeNative(Native Method)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at java.lang.reflect.Method.invoke(Method.java:507)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at dalvik.system.NativeStart.main(Native Method)
08-16 20:34:12.758: ERROR/AndroidNews(31840): Caused by: java.lang.RuntimeException: java.text.ParseException: Unparseable date: "Tue, 16 Aug 2011 11:30:05 GMT00"
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at org.developerworks.android.Message.setDate(Message.java:74)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at org.developerworks.android.AndroidSaxFeedParser$5.end(AndroidSaxFeedParser.java:64)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at android.sax.RootElement$Handler.endElement(RootElement.java:197)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at org.apache.harmony.xml.ExpatParser.endElement(ExpatParser.java:158)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at org.apache.harmony.xml.ExpatParser.appendBytes(Native Method)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at org.apache.harmony.xml.ExpatParser.parseFragment(ExpatParser.java:518)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at org.apache.harmony.xml.ExpatParser.parseDocument(ExpatParser.java:479)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:318)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:275)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at android.util.Xml.parse(Xml.java:87)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at org.developerworks.android.AndroidSaxFeedParser.parse(AndroidSaxFeedParser.java:70)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     ... 16 more
08-16 20:34:12.758: ERROR/AndroidNews(31840): Caused by: java.text.ParseException: Unparseable date: "Tue, 16 Aug 2011 11:30:05 GMT00"
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at java.text.DateFormat.parse(DateFormat.java:626)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     at org.developerworks.android.Message.setDate(Message.java:69)
08-16 20:34:12.758: ERROR/AndroidNews(31840):     ... 26 more
Анпарсебл дейт... как это возможно? Почему очень даже парсебл на эмуляторе, и не парсебл на телефоне? И там и там стоит 2.3.3. Дело в формате даты возможно, как-то берется какое-то значение из настроек телефона?

Используется такой форматер:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
static SimpleDateFormat FORMATTER = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z");
...
private Date date;
...
public String getDate() 
    {
        return FORMATTER.format(this.date);
    }
 
    public void setDate(String date) 
    {
        // pad the date if necessary
        while (!date.endsWith("00"))
        {
            date += "0";
        }
        try 
        {
            this.date = FORMATTER.parse(date.trim());
        } 
        
        catch (ParseException e) 
        {
            throw new RuntimeException(e);
        }
    }
Добавлено через 4 часа 17 минут
Вопрос решен:

Java
1
static SimpleDateFormat FORMATTER = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z", new Locale("en", "EN"));
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru