在mtk平台上,将是否需要自动attach的变量保存在NVRAM_EF_RAC_PREFERENCE_LID的arg1中。当arg1的值为0xC0表示gprs connection为When Needed,当arg1的值为0xD0表示Always on。如果要使手机开机自动attach到网络,可以修改COMMON_NVRAM_EF_RAC_PREFERENCE_DEFAULT的值,将该结构体里面的“0xC0 /* GPRS auto attch */”改成“0xD0
/* GPRS auto attch */”。这样开机以后手机会自动attach到网络。单卡工程中,在settings>Network settings->gprs connection修改gprs connection的类型最后也会改变NVRAM_EF_RAC_PREFERENCE_LID的值。
PS:目前只有单卡工程才支持gprs auto attach,也就是说默认给出去的code中,单卡的工程可以看到gprs connection菜单,双卡的工程一般看不到gprs connection菜单,除非在测试时使用测试卡(白卡)。真正MP的产品中单卡可以有gprs connection菜单,而双卡中不允许有这样设置。
/* GPRS auto attch */”。这样开机以后手机会自动attach到网络。单卡工程中,在settings>Network settings->gprs connection修改gprs connection的类型最后也会改变NVRAM_EF_RAC_PREFERENCE_LID的值。
PS:目前只有单卡工程才支持gprs auto attach,也就是说默认给出去的code中,单卡的工程可以看到gprs connection菜单,双卡的工程一般看不到gprs connection菜单,除非在测试时使用测试卡(白卡)。真正MP的产品中单卡可以有gprs connection菜单,而双卡中不允许有这样设置。