jayyu3333

pujunis and plyer

Apr 15th, 2022
404
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.56 KB | None | 0 0
  1. from kivy.lang import Builder
  2. from kivymd.app import MDApp
  3. from kivy.clock import Clock
  4. from jnius import cast
  5. from jnius import autoclass
  6. from plyer.platforms.android import activity
  7. from plyer.facades import UniqueID
  8. from kivy.utils import platform
  9.  
  10. kv = '''
  11. <ToolBarWindow@MDScreen>:    
  12.    MDLabel:        
  13.        id: IMEI_Lable      
  14.        markup:True
  15.        halign:'center'    
  16.        multiline:True
  17.  
  18.    MDLabel:        
  19.        id: IMEI_Lable2      
  20.        markup:True
  21.        halign:'center'    
  22.        multiline:True
  23.  
  24. ScreenManager:
  25.    ToolBarWindow:
  26.        name: 'tolBar_Window1'        
  27. '''
  28.  
  29. class MainApp(MDApp):
  30.     def build(self):
  31.         return Builder.load_string(kv)
  32.  
  33.     def on_start(self):
  34.         Clock.schedule_interval(self.dell, 1)
  35.  
  36.     def dell(self, dt):
  37.         if(platform == 'android'):
  38.             TelephonyManager = autoclass('android.telephony.TelephonyManager')
  39.             Context = autoclass('android.content.Context')
  40.             Secure = autoclass('android.provider.Settings$Secure')
  41.             manager = cast('android.telephony.TelephonyManager', activity.getSystemService(Context.TELEPHONY_SERVICE))
  42.             display_IMEI=manager.getDeviceId()
  43.             display_IMEI2=Secure.getString(activity.getContentResolver(),Secure.ANDROID_ID)
  44.         MDApp.get_running_app().root.get_screen('tolBar_Window1').ids.timeday.text =str(display_IMEI)
  45.         MDApp.get_running_app().root.get_screen('tolBar_Window1').ids.timeday.text=str(display_IMEI2)
  46.  
  47. if __name__ == '__main__':
  48.        MainApp().run()
Advertisement
Add Comment
Please, Sign In to add comment