- 积分
- 322
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2009-4-7 19:28:29
|
显示全部楼层
根据下载贴一楼的数据,写了一个函数,自动获得区号秀数据库地址和图标ID
其中,C7C没有图标ID数据,初始化为0。C81/M81也没有,借用S7C的。
不负责用外置文件数据库的情况。
- unsigned int DB_ADDR=0; //区号秀数据库地址
- typedef struct
- {
- int adrbk; //通讯录
- int sms; //短信
- int phone; //家庭电话
- int office; //办公电话
- int mobile; //移动电话
- int fax1; //传真1
- int fax2; //传真2
- }MD_ICONS;
- MD_ICONS ICONS={0,0,0,0,0,0,0}; //所有图标,初始化为0
- void INIT()
- {
- const char *MODEL=Get_Phone_Info(PI_MODEL);
- if(isnewSGold())
- {
- DB_ADDR=0xA1580000;//NEWSGOLD机型,相同
- if(!strcmp(MODEL, "S7C"))
- {
- ICONS.adrbk=342;
- ICONS.sms=699;
- ICONS.phone=373;
- IOCNS.office=370;
- ICONS.mobile=258;
- ICONS.fax1=537;
- ICONS.fax2=557;
- }
- else if(!strcmp(MODEL, "SL7C"))
- {
- ICONS.adrbk=342;
- ICONS.sms=699;
- ICONS.phone=373;
- IOCNS.office=370;
- ICONS.mobile=258;
- ICONS.fax1=537;
- ICONS.fax2=557;
- }
- else if(!strcmp(MODEL, "E71C"))
- {
- ICONS.adrbk=302;
- ICONS.sms=1442;
- ICONS.phone=1349;
- IOCNS.office=349;
- ICONS.mobile=348;
- ICONS.fax1=1351;
- ICONS.fax2=1352;
- }
- else if(!strcmp(MODEL, "ELC1"))
- {
- ICONS.adrbk=302;
- ICONS.sms=1442;
- ICONS.phone=1349;
- IOCNS.office=349;
- ICONS.mobile=348;
- ICONS.fax1=1351;
- ICONS.fax2=1352;
- }
- else if(!strcmp(MODEL, "S68C"))
- {
- ICONS.adrbk=754;
- ICONS.sms=841;
- ICONS.phone=385;
- IOCNS.office=388;
- ICONS.mobile=387;
- ICONS.fax1=386;
- ICONS.fax2=829;
- }
- else if(!strcmp(MODEL, "C81"))
- {
- //没有手机相关数据,借用S7C的
- ICONS.adrbk=488;
- ICONS.sms=1071;
- ICONS.phone=830;
- IOCNS.office=832;
- ICONS.mobile=831;
- ICONS.fax1=828;
- ICONS.fax2=829;
- }
- else if(!strcmp(MODEL, "M81"))
- {
- //没有手机相关数据,借用S7C的
- ICONS.adrbk=488;
- ICONS.sms=1071;
- ICONS.phone=830;
- IOCNS.office=832;
- ICONS.mobile=831;
- ICONS.fax1=828;
- ICONS.fax2=829;
- }
- }
- else
- {
- if(!strcmp(MODEL, "M6C"))
- {
- DB_ADDR=0xA0C61220;
- ICONS.adrbk=488;
- ICONS.sms=1071;
- ICONS.phone=830;
- IOCNS.office=832;
- ICONS.mobile=831;
- ICONS.fax1=828;
- ICONS.fax2=829;
- }
- else if(!strcmp(MODEL, "S6C"))
- {
- DB_ADDR=0xA0CC0000;
- ICONS.adrbk=1001;
- ICONS.sms=839;
- ICONS.phone=793;
- IOCNS.office=795;
- ICONS.mobile=794;
- ICONS.fax1=791;
- ICONS.fax2=792;
- }
- else if(!strcmp(MODEL, "SK6C"))
- {
- DB_ADDR=0xA0E30000;
- ICONS.adrbk=738;
- ICONS.sms=946;
- ICONS.phone=814;
- IOCNS.office=816;
- ICONS.mobile=815;
- ICONS.fax1=812;
- ICONS.fax2=813;
- }
- else if(!strcmp(MODEL, "CX6C"))
- {
- DB_ADDR=0xA0CC0000;
- ICONS.adrbk=775;
- ICONS.sms=896;
- ICONS.phone=853;
- IOCNS.office=855;
- ICONS.mobile=854;
- ICONS.fax1=851;
- ICONS.fax2=852;
- }
- else if(!strcmp(MODEL, "CX7A"))
- {
- DB_ADDR=0xA0F294B0;
- ICONS.adrbk=743;
- ICONS.sms=868;
- ICONS.phone=821;
- IOCNS.office=823;
- ICONS.mobile=822;
- ICONS.fax1=819;
- ICONS.fax2=820;
- }
- else if(!strcmp(MODEL, "C6C"))
- {
- DB_ADDR=0xA0F60000;
- ICONS.adrbk=648;
- ICONS.sms=1049;
- ICONS.phone=785;
- IOCNS.office=787;
- ICONS.mobile=786;
- ICONS.fax1=783;
- ICONS.fax2=784;
- }
- else if(!strcmp(MODEL, "SL6C"))
- {
- DB_ADDR=0xA0F60000;
- ICONS.adrbk=452;
- ICONS.sms=825;
- ICONS.phone=782;
- IOCNS.office=784;
- ICONS.mobile=979;
- ICONS.fax1=780;
- ICONS.fax2=781;
- }
- else if(!strcmp(MODEL, "CX7C"))
- {
- DB_ADDR=0xA0E55A00;
- ICONS.adrbk=781;
- ICONS.sms=752;
- ICONS.phone=859;
- IOCNS.office=861;
- ICONS.mobile=860;
- ICONS.fax1=857;
- ICONS.fax2=858;
- }
- else if(!strcmp(MODEL, "C7C"))
- {
- DB_ADDR=0xA0E70B60;
- //没有收集相关数据
- //ICONS.adrbk=488;
- //ICONS.sms=1071;
- //ICONS.phone=830;
- //IOCNS.office=832;
- //ICONS.mobile=831;
- //ICONS.fax1=828;
- //ICONS.fax2=829;
- }
- }
- }
复制代码 |
|