Введение в разработку приложений на платформе Atom/MeeGo. Граничин О.Н - 289 стр.

UptoLike

289
// Please use the application GUID obtained
from the Intel Atom Developers Portal or a
ADP_DEBUG_APPLICATIONID
const ADP_APPLICATIONID myApplicationID = {{
0x00000000,0x11111111,0x11111111,0x11111111}};
if ((ret_code = ADP_Initialize()) !=
ADP_SUCCESS ){
printf( "ERROR: exiting" );
exit( -1 );
}
if (( ret_code = ADP_IsAuthorized(
myApplicationId )) == ADP_AUTHORIZED )
printf( "Hello World" );
else
printf( "Not authorized to run" );
exit 0;
}
2. Отладка
int main( int argc, char* argv[] )
{
ADP_RET_CODE ret_code;
const ADP_APPLICATIONID myApplicationID =
ADP_DEBUG_APPLICATIONID;
...
Стартуйте сервис эмуляции
3. Собирайте статистику использования
...
// Record Application start
ret_code = ADP_ApplicationBeginEvent( );
//Core application code
...
// Record Application end
ret_code = ADP_ApplicationEndEvent( );
exit(0); // Application exit
4. Используйте возможность сбора отчётов о сбоях
void SampleCrashHandler(int signal)
{
...