Python lấy IMEI

Nhiều lần trong khi xây dựng Ứng dụng Android, chúng tôi yêu cầu một mã định danh duy nhất để xác định người dùng di động cụ thể. Để xác định người dùng đó, chúng tôi sử dụng một địa chỉ hoặc danh tính duy nhất. Để tạo danh tính duy nhất đó, chúng tôi có thể sử dụng id thiết bị Android. Trong bài viết này, chúng ta sẽ xem Cách lấy IMEI và ESN của thiết bị theo lập trình trong Android.  

Từng bước thực hiện

Bước 1. Tạo một dự án mới trong Android Studio

Để tạo dự án mới trong Android Studio, vui lòng tham khảo Cách tạo/Bắt đầu dự án mới trong Android Studio. Mã cho điều đó đã được cung cấp bằng cả Java và Ngôn ngữ lập trình Kotlin cho Android

Bước 2. Làm việc với các tệp XML

Điều hướng đến ứng dụng > độ phân giải > bố cục > Activity_main. xml và thêm mã bên dưới vào tệp đó. Dưới đây là mã cho Activity_main. tập tin xml.  

XML




<?xml version="1.0" encoding="utf-8"?>

<?0<?1 <?2=<?4

<?5<?6_______3_______<?8

<?5xml0_______3_______xml2

<?5xml4=xml6

<?5xml8=xml6

<?5version2_______3_______version4

<?5version6=version8version9

=0

<?5=2

<?5<?0_______3_______5

=6xml0_______3_______=9

=6xml4=xml6

=6xml8="1.0"7

=6"1.0"9=encoding1

=6encoding3_______3_______encoding5

=6encoding7=encoding9

=6=1==3

=6=5==7

=6=9="utf-8"1

=6"utf-8"3_______3_______=3

=6"utf-8"7=___"utf-8"9

=6?>1=?>3

=6?>5=?>7 ?>8

=0

<?5<?01

<?5<?0_______3_______5

=6xml0_______3_______<?08

=6xml4=xml6

=6xml8="1.0"7

=6encoding3_______3_______encoding5

=6encoding7=encoding9

=6=1==3

=6=5==7

=6"utf-8"3_______3_______=3

=6"utf-8"7=___"utf-8"9

=6?>1=?>3

=6?>5=?>7 ?>8

<?50<?1version9

Bước 3. Làm việc với tệp MainActivity

Chuyển đến Tệp MainActivity và tham khảo đoạn mã sau. Dưới đây là mã cho Tệp MainActivity. Nhận xét được thêm vào bên trong mã để hiểu mã chi tiết hơn

Kotlin




<?53 <?54

<?53 <?56

<?53 <?58

<?53 <?60

<?53 <?62

<?53 <?64

<?53 <?66

<?53 <?68

=0

<?70 <?71

=0

<?5<?74

<?5<?76 <?77<?78

<?5<?76 <?81

=0

<?5<?84

=6<?86<?87

=6<?89

=0

=6<?92

=6<?94

=6<?96

=0

=6<?99

=6xml01 xml02xml03xml04

xml05xml06

xml05xml08xml03xml10

=6xml12

=0

=6xml15

=6xml17

=6xml19

<?5xml12

=0

<?5xml24

<?5xml26

=6<?86xml29

=0

=6xml01 xml33

xml05xml35

xml05xml01 xml38xml39xml40

xml41xml42

xml41xml44xml03xml46xml47xml48

xml05xml12xml51 xml52

xml41xml54

xml41xml44xml03xml46xml59xml48

xml05xml12

=6xml12

<?5xml12

xml12

Java




<?53 xml69

<?53 xml71

<?53 xml73

<?53 xml75

<?53 xml77

<?53 xml79

<?53 xml81

<?53 xml83

<?53 xml85

=0

xml87 <?70 xml89xml90 xml91

=0

<?5xml94

<?5xml96 xml97 xml98_______0_______78version00

<?5version02

=0

<?5version05

<?5version07 version08 version09

=6<?86version12

=6version14

=0

=6<?92

=6version19

=6version21

=0

=6<?99

=6xml01 xml02xml03xml04

xml05xml06

xml05xml08xml03xml46version36 version37

=6xml12

=0

=6xml15

=6version44

=6version46

<?5xml12

=0

<?5xml24

<?5version05

<?5xml87 version08 version57_______1_______97 version59version60 version61version60 xml97version64