知道用ishell_getdeviceinfoex接口,AEE_DEVICEITEM_MOBILE_ID可以获取IMSI,AEE_DEVICEITEM_IMEI可以获取IMEI.可是不知道怎么入手,最好有个实例.
------解决方案--------------------------------------------------------
AECHAR *tem;
char *ISMI=NULL;
int result;
int ISsize=200;
ISMI=MALLOC(sizeof(char)*50);
MEMSET(ISMI,0,sizeof(char)*50);
result=ISHELL_GetDeviceInfoEx(pMe->meIshell,AEE_DEVICEITEM_MOBILE_ID,ISMI,&ISsize);
tem = MALLOC((STRLEN(ISMI)+2)*sizeof(AECHAR));
MEMSET(tem,0,(STRLEN(ISMI)+2)*sizeof(AECHAR));
UTF8TOWSTR((const byte *)ISMI,STRLEN(ISMI),tem,(STRLEN(ISMI)+1)*sizeof(AECHAR));
IWIDGET_SetText(staticWidget,tem,FALSE);
FREEIF(ISMI);
我是这么写的,可以得到ISMI,但是改成AEE_DEVICEITEM_IMEI就不行,说API不支持,不知道怎么回事,