×
Namespaces

Variants
Actions

Уникальный идентификатор (UID)

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Статья
Перевод:
Оригинал: UID Q&As (Symbian Signed)
Den123
Последнее редактирование: hamishwillee (16 Dec 2011)

UID - это 32-разрядное целое значение которого должно быть уникальным.

Назначение

Каждое Symbian C++ приложение идентифицируется с помощью нескольких уникальных идентификаторов которые задаются в .mmp-файле, например:

UID 0x100039CE 0x10008ACE

Типы уникальных идентификаторов

Всего для приложения задаются три возможных идентификатора:

  • UID1 - определяет тип приложения. Значение UID1 выставляется неявно, с помощью значения TARGETTYPE, определенного в .mmp-файле. UID1 позволяет различать типы исполняемых файлов в Symbian ОС, например: .exe-системные исполняемые файлы, не содержат графического интерфейса, обычно это серверные приложения ; .app-на самом деле это динамические библиотеки(DLL) которые нужны для приложений, содержащих графический интерфейс; .tsy-драйвер устройства и т.д.
  • UID2 - позволяет различать объекты с одинаковым UID1. В большинстве случаев, приложение в котором есть графический интерфейс (.app), задает значение UID2=0x100039CE. Такое значение используется для полиморфных динамических библиотек - это библиотеки специального вида, используемые для построения приложений с GUI.
  • UID3 - наиболее важный идентификатор, позволяет различать объекты с одинаковыми UID1 и UID2. Это значение является очень важным - благодаря ему, Вы можете отличать приложения с GUI друг от друга.

Получение значения уникального идентификатора

Для того чтобы получить значение UID3 для своего приложения вы должны обратится в Symbian. Это очень просто – достаточно отправить письмо по адресу uid@symbiandevnet.com. Так же, для получения UID, можно воспользоваться Symbian Signed Portal. Для этого вы должны зарегистрироваться на этом сайте, выполнить вход, перейти на закладку 'My Symbian Signed' и выбрать UIDs из меню, далее выбрать 'Request' и заполнить все необходимые поля формы.

Обычно, во время разработки приложения UID не нужен - любое значение UID3 из диапазона от 0x01000000 и до 0x0fffffff может быть использовано разработчиком. Просто следите за тем, чтобы значения идентификаторов ваших приложений не совпадали.


Более детальная информация: UID Q&As (Symbian Signed)

UID CheckSum

This page was last modified on 16 December 2011, at 07:22.
48 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×