Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from kivy.lang import Builder
- from kivymd.app import MDApp
- from kivy.clock import Clock
- from jnius import cast
- from jnius import autoclass
- from plyer.platforms.android import activity
- from plyer.facades import UniqueID
- from kivy.utils import platform
- kv = '''
- <ToolBarWindow@MDScreen>:
- MDLabel:
- id: IMEI_Lable
- markup:True
- halign:'center'
- multiline:True
- MDLabel:
- id: IMEI_Lable2
- markup:True
- halign:'center'
- multiline:True
- ScreenManager:
- ToolBarWindow:
- name: 'tolBar_Window1'
- '''
- class MainApp(MDApp):
- def build(self):
- return Builder.load_string(kv)
- def on_start(self):
- Clock.schedule_interval(self.dell, 1)
- def dell(self, dt):
- if(platform == 'android'):
- TelephonyManager = autoclass('android.telephony.TelephonyManager')
- Context = autoclass('android.content.Context')
- Secure = autoclass('android.provider.Settings$Secure')
- manager = cast('android.telephony.TelephonyManager', activity.getSystemService(Context.TELEPHONY_SERVICE))
- display_IMEI=manager.getDeviceId()
- display_IMEI2=Secure.getString(activity.getContentResolver(),Secure.ANDROID_ID)
- MDApp.get_running_app().root.get_screen('tolBar_Window1').ids.timeday.text =str(display_IMEI)
- MDApp.get_running_app().root.get_screen('tolBar_Window1').ids.timeday.text=str(display_IMEI2)
- if __name__ == '__main__':
- MainApp().run()
Advertisement
Add Comment
Please, Sign In to add comment