ГОСТ Р 56170-2014
11.9.2 Требования к программному интерфейсу приложений установок и предпочтений
пользователя
Требования к программному интерфейсу приложений установок и предпочтений пользователя
должны быть в соответствии с [11] (приложение L).
Для всех API должны быть доступны установки, предпочитаемые пользователями, перечислен
ные ниже:
- язык пользователя;
- мнение родителей; -
код страны;
- размер шрифта (по умолчанию).
Другие установки, предпочитаемые пользователями, должны быть доступны в том случае, когда
UserPreferencePermission предоставлено для «чтения» в соответствии с [11] (11.10.2.8).
11.9.3 Профили и свойства версий
Спецификации базовых терминалов МНР соответствующих профилей должны поддерживать все
системные свойства, определенные в этом пункте. Для спецификаций терминалов базовой МНР свой
ства с указанием профиля («mhp.profile.enhanced_broadcast». mhp.profile.interactive_broadcast» и «mhp.
profile.internet_access») должны быть интерпретированы как относящиеся к описаниям профиля в раз
деле 15 настоящего стандарта. Свойства со ссылкой на нумерацию версий должны быть интерпрети
рованы относящимися к соответствующему номеру версии МНР.
Приложения могут обнаружить поддерживаемый профиль и версию профиля (и таким образом,
обеспечивать поддержку функциональности) путем извлечения профиля и свойств версии. Если кон
кретный профиль не поддерживается, то соответствующие свойства версия возвращаются со значени ем
«О». Свойства, приведенные в таблице 25. должны быть включены в наборсвойств в классаjava.lang.
System. Из этого следует, что эти свойства можно получить с помощью java.lang.System.getProperty().
Так как этотAPI возвращает строку, то возвращаемые числовые значения должны быть закодированы,
как это определено java.Iang.Integer.toString (INT).
Т а б л и ц а 25 - Свойства системы для профиля и версии опроса
СвойстваСемантика профиляДопустимые значенияПример
mhp.profile.enhanced_broadcast
mhp.profile.interactivebroadcast
поддержка расширенного профиля ве да. «0»
да
щания
поддержка интерактивного профиля ве да.н«0»«0»
щания
mhp.profile.internet_accessподдержка доступа в Интернет положительное«0»
целое число
mhp.eb.version.major поддержка основной версии профиля положительное«1»
расширенного вещанияцелое число
mhp.eb.version.minor
mhp.eb.version.micro
mhp.ib.version.major
ного профиля вещанияцелое число
поддержка дополнительной версии про положительное«0»
филя расширенного вещанияцелое число
поддержка малой версии профиля рас положительное«0»
ширенного вещанияцелое число
поддержка основной версии интерактив положительное«1»
mhp.ib.version.minor поддержка дополнительной версии инте положительное«0»
рактивного профиля вещанияцелое число
mhp.ib.version.micro
mhp.ia.version.major
поддержка минимальной версии инте положительное«0»
рактивного профиля вещанияцелое число
поддержка основной версии доступа в положительное«1»
Интернетцелое число
mhp.ia.version.minorподдержка дополнительной версии до положительное«0»
ступа в Интернетцелое число
mhp.ia.version.micro поддержка минимальной версии доступа положительное«0»
в Интернетцелое число
П р и м е ч а н и е - В стандартах ГОСТ Р 54456, ГОСТ Р 55712 для профилей, не поддерживаемых терми
налом. допускается вместо значения «0» возвращение значения «НЕТ».
85