简体   繁体   中英

How to detect phone handset brand and model info on Brew?

How do I runtime detect which make and model a phone is, which is running Brew or Brew MP?

This should work if you have USB logging enabled

printdevinfo(s, AEE_DEVICEITEM_MODEL_NAME); 
printdevinfo(s, AEE_DEVICEITEM_MANUFACTURER_NAME); 
printdevinfo(s, AEE_DEVICEITEM_FRIENDLY_NAME); 

and if printdevinfo is defined like this:

static void printdevinfo(IShell* s, int id) 
{ 
    AECHAR* pItemBuff;
    int nItemLen = 0; 

    ISHELL_GetDeviceInfoEx(s, AEE_DEVICEITEM_MANUFACTURER_NAME, NULL, &nItemLen); 
    pItemBuff = (AECHAR*)MALLOC(nItemLen); 
    if (!pItemBuff) return; 
    ISHELL_GetDeviceInfoEx(s, AEE_DEVICEITEM_MANUFACTURER_NAME, pItemBuff, &nItemLen); 
    DBGPRINTF("id_%d: '%S'", id, pItemBuff); 

    FREE(pItemBuff); 
} 

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM