Does anybody know how to get the serial number of a device?
I know I can do this in a NativeScript-5 application (TypeScript):
import { Page } from "tns-core-modules/ui/page";    
import * as platformModule from "tns-core-modules/platform";
export function onNavigatingTo(args: EventData) {
    let page = <Page>args.object;
    console.log("Manufacturer:" + platformModule.device.manufacturer);
    console.log("Model:" + platformModule.device.model);
    console.log("UUID:" + platformModule.device.uuid);
}
But I couldnt find any property for the device's serial number. Anybody an idea? It's alright if your solution only covers Android (since my project is targeting Android tablets only).
Thanks!
Update:
Manoj pointed me to some Java code that probably solves my problem. However, I wasn't able to marshal the following code to TypeScript.
      public static String getManufacturerSerialNumber() { 
          String serial = null; 
          try {
               Class<?> c = Class.forName("android.os.SystemProperties");
               Method get = c.getMethod("get", String.class, String.class);
               serial = (String) get.invoke(c, "ril.serialnumber", "unknown");
          } catch (Exception ignored) {}
          return serial;
      }
Maybe anybody could help me? That would be awesome!
 
     
    