package dk.thoerup.ekllauncher; import android.telephony.TelephonyManager; import android.util.Log; /* * Hvis vi skal compile til API17 / Android 4.2 skal @JavascriptInterface føjes til alle funktioner der skal kaldes fra JavaScript */ public class JsPhoneObject { public String deviceid;//IMEI public String line1number; public String simserial; public String subscriberid; public String netoperator; public String simoperator; public JsPhoneObject(TelephonyManager telMgr) { deviceid = telMgr.getDeviceId(); line1number = telMgr.getLine1Number(); simserial = telMgr.getSimSerialNumber(); subscriberid = telMgr.getSubscriberId(); netoperator = telMgr.getNetworkOperatorName(); simoperator = telMgr.getSimOperatorName(); Log.i(EKLLauncherActivity.LOGTAG, "Device Line1: " + line1number); Log.i(EKLLauncherActivity.LOGTAG, "Device simserial: " + simserial); Log.i(EKLLauncherActivity.LOGTAG, "Device subscriber: " + subscriberid); Log.i(EKLLauncherActivity.LOGTAG, "Device deviceid: " + deviceid); Log.i(EKLLauncherActivity.LOGTAG, "Device netoperator: " + netoperator ); Log.i(EKLLauncherActivity.LOGTAG, "Device simoperator: " + simoperator ); } public String getDeviceid() { return deviceid; } public String getLine1number() { return line1number; } public String getSimserial() { return simserial; } public String getSubscriberid() { return subscriberid; } public String getNetoperator() { return netoperator; } public String getSimoperator() { return simoperator; } }