用:
var Context=plus.android.importClass("android.content.Context");
var telephoneService=plus.android.runtimeMainActivity().getSystemService(Context.TELEPHONY_SERVICE);
that.iccid = plus.android.invoke(telephoneService,'getSimSerialNumber');
发现获取的iccid不完整,因为iccid里面包含字母,百度查了一下,说是android源码中bcdToString方法中,如果data里面包含非0-9的字符,就只取第一个非0-9的字段;
0 个回复