Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Библиотеки

Ответ
 
Опции темы
Старый 31.03.2013, 18:39   #1
Maga05
Оператор ЭВМ
 
Регистрация: 17.12.2011
Сообщений: 26
Написано 4 полезных сообщений
(для 5 пользователей)
определение модели

Кто-нибудь может написать написать библиотеку для точного определения модели телефона. Scodes не предлагать.
(Offline)
 
Ответить с цитированием
Старый 08.04.2013, 21:11   #2
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: определение модели

Модель обычно определяют с помощью getProperty('device.model'). Уже не помню, всегда ли работает, но это самый надежный (если не единственный) способ.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ViNT за это полезное сообщение:
Fred-boy (12.04.2013), Maga05 (09.04.2013)
Старый 09.04.2013, 22:29   #3
Maga05
Оператор ЭВМ
 
Регистрация: 17.12.2011
Сообщений: 26
Написано 4 полезных сообщений
(для 5 пользователей)
Ответ: определение модели

спасибо
(Offline)
 
Ответить с цитированием
Старый 12.04.2013, 20:23   #4
Fred-boy
 
Сообщений: n/a
Ответ: определение модели

ViNT, можно подробнее?
 
Ответить с цитированием
Старый 12.04.2013, 23:21   #5
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: определение модели

Стал проверять - на Nokia ключ 'device.model' не работает (хотя в WTK возвращает wtk-emulator).
Есть еще один ключ - 'microedition.platform'. На Nokia выдает Nokia 7070/05.41, то есть, помимо модели выдает еще и версию прошивки.

На других проверить не могу, есть только Nokia и ведроид.

Видимо, имеет смысл проверять оба ключа, 'device.model' реализован не везде, а 'microedition.platform' вообще может быть любым на усмотрение производителя.
(Offline)
 
Ответить с цитированием
Старый 13.04.2013, 09:44   #6
Fred-boy
 
Сообщений: n/a
Ответ: определение модели

А как проверить какой ключ использовать?
 
Ответить с цитированием
Старый 13.04.2013, 14:03   #7
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: определение модели

Сообщение от Fred-boy Посмотреть сообщение
А как проверить какой ключ использовать?
Попробовать сначала вызвать с одним ключом, если будет пустая строка, то пробовать другой ключ, примерно так
var model:string;

model := getProperty('device.model');
if 
not(model=''then
//Обработка результата
else
begin
 model 
:= getProperty('microedition.platform');
 if 
not(model=''then
  
//Обработка результата
 
else
  
//неизвестная модель
end
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Fred-boy (11.05.2013)
Старый 13.04.2013, 14:08   #8
DeaDCore
Оператор ЭВМ
 
Аватар для DeaDCore
 
Регистрация: 06.02.2012
Адрес: Equestria
Сообщений: 43
Написано 7 полезных сообщений
(для 10 пользователей)
Ответ: определение модели

А где можно посмотреть список всех ключей?
(Offline)
 
Ответить с цитированием
Старый 13.04.2013, 14:36   #9
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: определение модели

Сообщение от DeaDCore Посмотреть сообщение
А где можно посмотреть список всех ключей?
Знаю эти http://forum.boolean.name/showpost.p...9&postcount=11
наверняка есть и другие, но это уже надо гуглить.
(Offline)
 
Ответить с цитированием
Старый 23.04.2013, 23:09   #10
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Сообщение Ответ: определение модели

Если кому интересно вот моя старая тема http://forum.boolean.name/showthread.php?t=7690
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 08:31.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com