2015-08-21 3 views
0

Я делаю приложение для Android с помощью python. Я сделал сервер аутентификации, который получает статус телефона (серийный номер, номер телефона ...) и сравнивает его с другим сервером, чтобы выяснить, приобрел ли пользователь это приложение или нет.Получить номер телефона из приложения, закодированного на Python

На данный момент у меня проблема. Я не могу найти способ извлечения номера телефона с помощью приложения python.

Что я понял, есть функция под названием «TelephonyManager», которая работает в java.

TelephonyManager telephony = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE) 

Не существует ли в Python модуля или функции для замены?

+0

У вас нет python на телефонах Android – e4c5

ответ

0

Если вы используете Python под SL4A:

import android 
droid = android.Android() 
print droid.getLine1Number().result 

Однако, как и в Java, это может не работать в зависимости от SIM-карты. См. TelephonyManager.getLine1Number() failing?

Смежные вопросы