try Enumeration<String> dexEntries = SUtil.androidUtils().getDexEntries(apk);
Enumeration<String> dexEntries = SUtil.androidUtils().getDexEntries(root); String nextElement; while (dexEntries.hasMoreElements()) {
Enumeration<String> dexEntries = SUtil.androidUtils().getDexEntries(root); String nextElement; while(dexEntries.hasMoreElements())
cps.addAll(androidUtils().collectDexPathUrls(classloader));
/** * Get the network prefix length for IPV4 address * 24=C, 16=B, 8=A classes. * Returns -1 in case of V6 address. * @param iadr The address. * @return The length of the prefix. */ public static short getNetworkPrefixLength(InetAddress iadr) { short ret = -1; if(!SReflect.isAndroid() || androidUtils().getAndroidVersion() > 8) { ret = SNonAndroid.getNetworkPrefixLength(iadr); } return ret; }
/** * Get the mac address. * @return The mac address. */ public static String[] getMacAddresses() { if(macs==null) { if(!SReflect.isAndroid() || androidUtils().getAndroidVersion() > 8) { macs = SNonAndroid.getMacAddresses(); } else { macs = new String[0]; } } return macs; }
&& SUtil.androidUtils().runningOnUiThread()) { new Exception("Should not suspend Android UI main thread. Try executing your calls from a different thread! (see stacktrace)").printStackTrace();
if(!SReflect.isAndroid() || SUtil.androidUtils().getAndroidVersion() > 8)
: SUtil.androidUtils().hasXmlSupport() ? new Class[]{SerialCodec.class, GZIPCodec.class, JadexBinaryCodec2.class, JadexBinaryCodec.class, JadexXMLCodec.class} : new Class[]{SerialCodec.class, GZIPCodec.class, JadexBinaryCodec2.class, JadexBinaryCodec.class};
: SUtil.androidUtils().hasXmlSupport() ? new Class[]{SerialCodec.class, GZIPCodec.class, JadexBinaryCodec.class, JadexXMLCodec.class} : new Class[]{SerialCodec.class, GZIPCodec.class, JadexBinaryCodec.class};