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