Android中的getGroupIdLevel1()

Android中的getGroupIdLevel1(),android,samsung-mobile,Android,Samsung Mobile,Android TelephonyManager类具有方法getGroupIdLevel1()。但是,此方法仅在API级别18(Android 4.3)中实现。 我的问题是,对于API级别为16(Android 4.1)的设备,如何获得GID级别1? 三星智能手机需要它,所以三星的特定解决方案也可以帮助我。我找到了这个问题的解决方案。 我获取了IccFileHandler的一个实例,并(使用反射)使用loadEFTransparent()方法发送了APDU命令。为此,我必须使用Handler,并

Android TelephonyManager类具有方法getGroupIdLevel1()。但是,此方法仅在API级别18(Android 4.3)中实现。
我的问题是,对于API级别为16(Android 4.1)的设备,如何获得GID级别1?

三星智能手机需要它,所以三星的特定解决方案也可以帮助我。

我找到了这个问题的解决方案。
我获取了IccFileHandler的一个实例,并(使用反射)使用loadEFTransparent()方法发送了APDU命令。为此,我必须使用Handler,并且必须更改SIMFileHandler和UsimFileHandler类,以返回GID1命令的正确路径(使用smali)。
这是一个很大的改变,但最终还是奏效了