0 like 0 dislike
94 views
in T20 by Q&A Freshman (132 points)
Can the serial number printed on the label of the device be retrieved programmatically through an SDK call?
by Q&A Freshman (106 points)
0 0
qti is for Telpo T10  This is Kotlin, but I think easy to adapt to JAVA

if (Build.BRAND=="Telpo" || Build.BRAND == "qti") {
            return if (Build.VERSION.SDK_INT >= 29) {
                getTelpoSerialNumber()
            } else if (Build.VERSION.SDK_INT < 29 && Build.VERSION.SDK_INT >= 23) {
                val tempSN = Build.SERIAL
                if (Build.UNKNOWN == tempSN) {
                    getTelpoSerialNumber()
                } else {
                    tempSN
                }
            } else {
                getTelpoSerialNumber()
            }


    private fun getTelpoSerialNumber(): String? {
        var serial = ""
        try {
            val c = Class.forName("android.os.SystemProperties")
            val get: Method = c.getMethod("get", String::class.java)
            serial = get.invoke(c, "ro.serialno").toString()
            if ("M1G" == getInternalModel()) {
                serial = get.invoke(c, "persist.sys.serialno").toString()
            } else if ("TPX910L" == getInternalModel()) {
                serial = get.invoke(c, "ro.telpo.serialno").toString()
            } else if ("TPS530Q" == getInternalModel()) {
                serial = get.invoke(c, "getprop ro.mediatek.platform").toString()
            }
        } catch (e: Exception) {
            e.printStackTrace()
        }
        return serial
    }

Please log in or register to answer this question.

1 Answer

0 like 0 dislike
by Q&A Professional (5.1k points)

Related questions

0 like 0 dislike
1 answer 42 views
0 like 0 dislike
1 answer 100 views
0 like 0 dislike
1 answer 159 views
0 like 0 dislike
2 answers 235 views
0 like 0 dislike
1 answer 113 views
0 like 0 dislike
1 answer 178 views
asked in TPS530 by jason Q&A Expert (11.0k points)
0 like 0 dislike
1 answer 97 views
0 like 0 dislike
1 answer 52 views
asked in TPS570 by Elden Q&A Professional (5.4k points)
0 like 0 dislike
1 answer 75 views
asked in T20 by lcampana Q&A Freshman (102 points)
Welcome to Telpo Q&A,

If you have a technical question ,please ask here, in English.
.
If you have faulty devices need be repaired,please create a issue ticket.

Please inquiry your ticket.

Notice :If you have an urgent question or cannot register account of Q&A, you can contact the online support in below jivochat .

Categories

...