現在、python(kivy)を利用してandroidアプリを開発したいと思っております。
下記のコードで、サーバ側にもソケット受信のpythonファイルを起動させると、
OSの情報は【結果】のように取得されるのですが、端末のモデル番号とシリアル番号を取得したいと考えております。
※使用用途は、アプリの端末識別として利用したいと考えております。
【クライアントコード】
python
1import platform 2import socket 3 4from android.permissions import request_permissions, Permission 5request_permissions([Permission.INTERNET]) 6request_permissions([Permission.WRITE_SETTINGS]) 7 8OSinfo = platform.system() 9OSversioninfo = platform.version() 10 11sendmess = OSinfo + ":" + OSversioninfo 12bytesendmess = sendmess.encode("utf-8") 13 14clientsocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 15 16clientsocket.connect(("XXX.XXX.XXX.XXX", XXXXX)) 17 18clientsocket.send(bytesendmess)
【結果】
Linux:#2 SMP PREEMPT Thu Apr 15 20:10:23 KST 2021
kivyを利用して、端末のモデル番号とシリアル番号を取得する方法もしくは
そもそも、端末自体の情報を取得する必要がなく、別途何かの情報を付与することで識別可能などの方法があれば教えていただきたいです。
回答1件
あなたの回答
tips
プレビュー