![]() |
|
Модераторы: javastic, AntonSaburov |
![]()
|
|
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Как определить, что телефон типа:
Series 40 3rd Edition ? -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| VOS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 31.1.2007 Репутация: 6 Всего: 8 |
А System.getProperty( "microedition.platform" ) не выдает ничего полезного на этом телефоне?
Еще можно найти ее уникальный глюк и его юзать для определения что это Series 40 3rd Edition Ну и по-моему она при подключении к серверу по http передает в пропертях эту инфу. Еще можно попробовать получить IMEI, а он по идее должен содержать производителя и модель телефона. Но вопросом получения IMEI из J2me для Series 40 3rd Edition я пока не задавался А так: *#06# Кстати, вот сайт, где можно по IMEI определить модель. У меня четко модель определилась http://www.numberingplans.com/?page=plans&...urrent_page=212 Это сообщение отредактировал(а) VOS - 3.10.2007, 13:16 |
|||
|
||||
| VOS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 31.1.2007 Репутация: 6 Всего: 8 |
Похоже для этого телефона IMEI можно получить через свойство com.nokia.mid.imei
Но, возможно, мидлет должен быть подписан. А вообще на этом сайте есть полная расшифровка IMEI, SIM и т.д. + базы по всем текущим моделям. |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Т.е. определить можно только пользуясь базой данных сайта?
нет. Мне программно это нужно сделать и результат вывести не на системный экран. -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| VOS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 31.1.2007 Репутация: 6 Всего: 8 |
Алгоритм такой:
1) На сайте находите, что нужной Вам модели соответствует такой-то код (там 6 цифр из IMEI означают модель телефона и производителя). В мидлете его где-нить сохраняете для сравнения. Возможно придется несколько значений сохранять, т.к. похоже этой модели могут соответствовать несколько значений в зависимости от первых 2 цифр, но не более 12-15 значений. 2) Получаете IMEI с помощью System.getProperty( "com.nokia.mid.imei" ). Вместо com.nokia.mid.imei для других моделей надо другое значение подставлять. 3) Сравниваете соответствующую часть полученного IMEI с проверочным(и) значением(ями). Добавлено @ 10:55 Кстати, думаю было бы полезным оттуда все возможные значения слить в одну табличку и где-нибудь ее разместить. Чтобы сервер мог определять модель и в зависимости от этого производить те или иные действия. Правда ее придется периодически обновлять. Это сообщение отредактировал(а) VOS - 4.10.2007, 10:56 |
|||
|
||||
| Samuil |
|
|||
![]() в(Job)ываю ![]() ![]() Профиль Группа: Участник Сообщений: 705 Регистрация: 26.4.2006 Где: Uzbekistan.Tashke nt Репутация: 5 Всего: 6 |
System.getProperty( "com.nokia.mid.imei" ) на смартфонах версии S60 даннфя фича работать не будет.
А можно как нибудь через SysemRequest решить данную проблемму? |
|||
|
||||
| VOS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 31.1.2007 Репутация: 6 Всего: 8 |
Вместо com.nokia.mid.imei для других моделей/производителей надо другое значение подставлять.
Я не знаю что такое
Если имеется в виду доступ к API смартфона, то из J2me по крайней мере в рамках профиля 2.0 не дается такой возможности. А так, на С++ для Symbian - проблем никаких. |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
У меня нет моделей. Мне нужны все модели из серии Series 40 3rd Edition. Сайт может предоставить такую информацию? Кроме того на сайте нету поиска. Если я правильно понял: сайт содержит расшифровку ИМЕИ телефона - зная ИМЕИ можно определить к какой серии телефон относится? -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| VOS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 31.1.2007 Репутация: 6 Всего: 8 |
Похоже да. По крайней мере это можно вычислить здесь:
http://www.numberingplans.com/?page=analysis&sub=imeinr Введите IMEI и он выдает типа: Information on IMEI 350077523237513 Type Allocation Holder Siemens Mobile Equipment Type Siemens S40 GSM Implementation Phase 2/2+ IMEI Validity Assessment Information on range assignment Est. Date of Range Issuance Around Q2 2000 Reporting Body British Approvals Board of Telecommunications (BABT) Primary Market Europe Legal Basis for Allocation EU R&TTE Directive Information on number format Full IMEI Presentation 350077-52-323751-3 Reporting Body Identifier 35 Type Approval Code 350077 Final Assembly Code 52 Serial Number 323751 Check Digit 3 Соответсвенно можно определить поля IMEI. Еще где-то была ссылка, что System.getProperty( "com.nokia.mid.imei" ) работает только на этой серии телефонов. По этому в частном случае, если че-нить возвращает, значит это нужная Вам серия Это сообщение отредактировал(а) VOS - 5.10.2007, 10:17 |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Мдя...значит вариант с БД сайта не пройдет, т.к. эту базу надо переносить в мидлет.
Тож не пойдет - мидлет должен быть подписан. Вообщем вопрос остаеца открытым -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| VOS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 31.1.2007 Репутация: 6 Всего: 8 |
Ну да, если не можем получить IMEI, то вообще вариант отваливается.
А что выдает System.getProperty( "microedition.platform" )? |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Nokia 6230/05.50 Только изначально дело было с Series 40 2rd Edition... на счет 3rd Edition эт я ошибся. Но это то дело не меняет? -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| VOS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 31.1.2007 Репутация: 6 Всего: 8 |
При таком раскладе остается только загуглить все модели телефонов этой серии (вряд ли больше 20 будет) и получив через
System.getProperty( "microedition.platform" ) проверять значение на вхождение в этот список. |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Ага, так и сделали
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
![]()
|
FAQ раздела лежит здесь! |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |