Пятница, 10.09.2010, 08:12
Всё о Meizu M8
Первый в России
Перейти в магазин
Meizu М8, все модели, с WiFi и русификацией! В наличии в Москве! Доставка в регионы! Сервисное обслуживание - DMJ-сервис! Звоните: 8-905-550-39-93, 8-(495)-979-38-52 !
На главную · Лента форума · Участники · Правила форума · Поиск по названию · Контекстный поиск · RSS · Мой профиль · Вход/Выход
Страница 24 из 24«12222324
Модератор форума: Stalker, dao89, andreim 
Форум » Meizu M8 » Форум разработчиков » Оригинальная Погода по-русски (Пути решения)
Оригинальная Погода по-русски
StalkerДата: Вторник, 23.02.2010, 12:56 | Сообщение # 1
Главный модер
Группа: Модераторы
Сообщений: 3633
Репутация: 344
Телефон: M8 8Gb black
Прошивка: 0.9.8.9 от dao89
Статус: Offline
[spoiler="История создания русской версии погодного клиента"]Копался тут Радиаликсом в ресурсных файлах оригинальной Погоды (MzWeather)...
И вот, в файле MzWeatherData.dll нашёл строчку:

или вот так:
http://www.webxml.com.cn/WebServ....Name=%s

По идее, сюда "ломится" в поисках города наш стандартный погодный клиент.
Ради интереса можете ввести вместо %s какой-нибудь город (на латинице). Например, столица Китая Пекин - Beijing ...
Естественно, я посмотрел и саму службу http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
[spoiler="Отсюда в гугло-переводе понятно следующее:"]WeatherWebService

WebXml.com.cn прогноз погоды веб-службы, данные из Китайской метеорологической администрации http://www.cma.gov.cn/, эти данные автоматически обновляются каждые 2,5 часа времени, точной и надежной. В том числе более 340 крупных китайских городах и более чем в 60 крупных городах за рубежом, в течение трех дней метеорологические данные.
Прогноз погоды Web Services Пожалуйста, не будет использоваться в коммерческих целях, в случае необходимости, пожалуйста, свяжитесь с нами, приветствуем технологических обменов. QQ: 8409035
Веб-службы, просьба указать использование сайта или ссылку сайта: http://www.webxml.com.cn/ поблагодарить вас за вашу поддержку!
Примечание: Услуги Погода WEB, такие как Original http://www.onhap.com/WebServices/WeatherWebService.asmx адрес использования, пожалуйста, изменения сейчас воспользоваться услугой адрес http://www.webxml.com.cn/WebServices/WeatherWebService . ASMX, за повторное введение может быть.

Поддерживаются следующие операции. Формальное определение см. в разделе описания службы.
getSupportCity

Поиск веб-служб в такую погоду дома и за границей города или региональной информации

Входные параметры: byProvinceName = конкретные континентов или внутренних провинций, если это все или пуст, сказал, чтобы возвратить все города; возвращение данных: одномерный массив строк String (), структуру: название города (код города).

getSupportDataSet

Погода поддержка Web-сервисов доступа к этому континенту и за ее пределами провинции и города информации

Входные параметры: нет; Returns: DataSet. DataSet.Tables (0) в поддержку континентов и внутренних провинций данных, dataSet.Tables (1) в поддержку отечественных и зарубежных городов или региональных данных. DataSet.Tables (0). Строки (I). Item ( "ID") основной ключ соответствует dataSet.Tables (1). Строки (I). Item ( "ZoneID") внешний ключ.
Столы (0): ID = ID первичного ключа, Зона поддержки = Чау, провинций; Таблицы (1): ID первичного ключа, ZoneID = соответствующей таблицы (0) ID внешнего ключа, Площадь = город или регион, AreaCode = город или район кода .

getSupportProvince

Погода поддержка Web-сервисов доступа к этому континенту и за ее пределами провинции и города информации

Входные параметры: нет; возврат данных: одномерный массив строк String (), или внутреннее содержание провинция Чау имя.

getWeatherbyCityName

По словам название города или региона запросе доступа к погодным условиям в течение ближайших трех дней, и теперь живут погода, прогноз погоды и индекса стоимости жизни

Звоните следующим образом: входные параметры: theCityName = город китайское название (иностранные городах имеются на английском языке) или код города (не входят по умолчанию в Шанхае), таких как: Шанхай или 58367, если название города на неоднократные запросы, пожалуйста, используйте код города (через getSupportCity или getSupportDataSet доступа); возвращение данных: одномерный массив строк (22), в общей сложности 23 элементов.
String (0), String (4): провинции, города, код города, название города изображение, была обновлена. String (5) String (11): Температура профиля дня, направление ветра, и ветер, погода тенденцией стало имя рисунка (далее именуемая значки один), погода тенденций в конце названия фотографий (в дальнейшем именуемого: иконки 2), а сейчас живу погода , погоде и жизни индекса. String (12) String (16): На следующий день профили температуры, направления ветра и ветра, 1 значок, значок 2. String (17) String (21): третий день профили температуры, направления ветра и ветра, 1 значок, значок 2. String (22), которые сомнение введение города или региона
Скачать погоду значок (с больших, средних и малых размеров) погода легенды называют это пример Web-сервисов для загрузки прогнозов погоды (Б. ASP.net 2.0)

getWeatherbyCityNamePro

По словам название города или региона запросе доступа к погодным условиям в течение ближайших трех дней, и теперь живут погода, прогноз погоды и жизнь индексом (для бизнес-пользователей)

Вызов метода с getWeatherbyCityName, входные параметры: theUserID пользователей = Business ID[/spoiler]

Вобщем, вопрос к нашим светлым головам такой: а можно ли создать по аналогии с этим свою xml-схему, грузануть её в сеть, чтобы она обрабатывала какой-нибудь гисметео или там гугло-сервер погодный и брала бы оттуда города России (Европы)?
Ведь заменить в ресурсном файле одну ссылку на другую - не проблема.

[spoiler="Тогда, глядишь, получили бы красивый погодный клиент, да ещё и с виджетом"]
[/spoiler][/spoiler]


Россия, Украина, Беларусь, Европа, США... Теперь по-русски. 230 стран, 2705 городов.
Текущий файл установки - качаем. Русификация - здесь. Текущий способ установки - читаем.

Внимание!
Если однажды у Вас телефон зависнет, и откажется включаться и перешиваться, то это значит, что сегодня-воскресение!!!

Решение проблемы: во время перепрошивки в установщике dao89 отключить отображение виджета погоды.

Все благодарности + в репутацию
Владельцы Meizu M8 - указывайте свою модель и прошивку в профиле!
 
garrikДата: Вторник, 25.05.2010, 16:53 | Сообщение # 346
Завсегдатай
Группа: Пользователи
Сообщений: 524
Репутация: 89
Замечания:
Телефон: M8 16Gb
Прошивка: 0.9.9.18 dao89
Статус: Offline
uriah56, А сделал еще проще, Disk\AplicationData\MzWeather\Data в этой папке убил файлик, он там был один, запустил виджет выбрал город и всё ОК. Короче тоже самое что и ты проделал только другим путём....

Правильной дорогой идёте товарищи...

Сообщение отредактировал garrik - Вторник, 25.05.2010, 16:54
 
uriah56Дата: Вторник, 25.05.2010, 17:08 | Сообщение # 347
Участник
Группа: Пользователи
Сообщений: 41
Репутация: 2
Замечания:
Телефон: meizu m8 REF
Прошивка: dao89 n450 0.9.9.18
Статус: Offline
garrik, спасибо! Я напрочь забыл об этом месте хранения данных приложений! Кстати, в указанном месте может быть не один файл, а несколько, а именно: файлы типа <Город>.mwf по количеству городов, для которых отображается погода плюс еще один файл CityOrder.txt.

Добавлено (25.05.2010, 17:08)
---------------------------------------------
Но прошу заметить, что этими танцами с бубнами мы не устраняем причину неправильного поведения виджета, а лечим последствия сбоев... Ситуация может повториться... sad

 
garrikДата: Вторник, 25.05.2010, 17:09 | Сообщение # 348
Завсегдатай
Группа: Пользователи
Сообщений: 524
Репутация: 89
Замечания:
Телефон: M8 16Gb
Прошивка: 0.9.9.18 dao89
Статус: Offline
uriah56, Ну значит надо грохнуть все и CityOrder.txt незабыть.... У меня там только CityOrder.txt был....

Правильной дорогой идёте товарищи...
 
papandreasДата: Вторник, 25.05.2010, 18:21 | Сообщение # 349
Активист
Группа: Пользователи
Сообщений: 336
Репутация: 14
Замечания:
Телефон: Meizu M8 black
Прошивка: custom n450 Dao89
Статус: Offline
+1 и я сегодня словил такой трабл.
Сейчас буду лечить указанными выше способами

Добавлено (25.05.2010, 18:21)
---------------------------------------------
способо описанный garrik работает. проверил !
Спасибо.

Однако- ЧТО ЭТО БЫЛО с ВИДЖЕТОМ ?


МТС Томск

Сообщение отредактировал papandreas - Вторник, 25.05.2010, 18:16
 
MegabassДата: Вторник, 25.05.2010, 21:26 | Сообщение # 350
Знаток
Группа: Пользователи
Сообщений: 1179
Репутация: 85
Замечания:
Телефон: MEIZU M8SE-16 black
Прошивка: last by dao89 new UI
Статус: Offline
у мя чёта вообще никакие манипуляции не могут восстановить виджет, даже перешивка как ни странно... wacko

если вы съели мой мозг, то не надо стучать по черепу ложкой и требовать добавки
Все СПАСИБЫ - в репу!


Сообщение отредактировал Megabass - Вторник, 25.05.2010, 21:28
 
blackwizardДата: Среда, 26.05.2010, 00:43 | Сообщение # 351
Новичок
Группа: Пользователи
Сообщений: 21
Репутация: 1
Замечания:
Телефон: M8 SE 8Gb
Прошивка: 0.9.8.22 by me
Статус: Offline
как ни странно, но у меня и манипуляций не понадобилось, просто город еще раз добавил и все... вечером заработало...

PS. вылет minioneshell видел, телефон вис, города не добавлялись

PSS. морда аглицкая, виджет 1.3 аглицкий (на глюки влиять не должно)

Сообщение отредактировал blackwizard - Среда, 26.05.2010, 00:46
 
MegabassДата: Среда, 26.05.2010, 01:27 | Сообщение # 352
Знаток
Группа: Пользователи
Сообщений: 1179
Репутация: 85
Замечания:
Телефон: MEIZU M8SE-16 black
Прошивка: last by dao89 new UI
Статус: Offline
вычистил в очередной раз апликейшен дата в корне диска и всё заработало, хотя до этого чистил безрезультатно. wacko

если вы съели мой мозг, то не надо стучать по черепу ложкой и требовать добавки
Все СПАСИБЫ - в репу!
 
Форум » Meizu M8 » Форум разработчиков » Оригинальная Погода по-русски (Пути решения)
Страница 24 из 24«12222324
Поиск:


Сайт оптимизирован под разрешение экрана 1280х1024
-=M.A.G=- © 2008-2010
Хостинг от uCoz