Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

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

From 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 04:22.
35 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.

×