Build1=Default,kmtMonitor.keymon.com.mx,HU2_PUBLIC File1=engrane.png File2=kmt.db File3=listItem.bal File4=login.bal File5=logo_keymon.png File6=MainPage.bal FileGroup1=Default Group FileGroup2=Default Group FileGroup3=Default Group FileGroup4=Default Group FileGroup5=Default Group FileGroup6=Default Group Group=Default Group Library1=b4xpages Library10=replyauto Library11=runtimepermissions Library12=sql Library13=xcustomlistview Library14=xui Library2=byteconverter Library3=core Library4=fusedlocationprovider Library5=gps Library6=okhttputils2 Library7=phone Library8=randomaccessfile Library9=reflection ManifestCode='This code will be applied to the manifest file during compilation.~\n~'You do not need to modify it in most cases.~\n~'See this link for for more information: https://www.b4x.com/forum/showthread.php?p=78136~\n~AddManifestText(~\n~~\n~)~\n~SetApplicationAttribute(android:icon, "@drawable/icon")~\n~SetApplicationAttribute(android:label, "$LABEL$")~\n~CreateResourceFromFile(Macro, Themes.LightTheme)~\n~CreateResourceFromFile(Macro, FirebaseAnalytics.GooglePlayBase)~\n~ 'End of default text.~\n~''''' CAMBIA LA CLAVE API~\n~AddApplicationText(~\n~~\n~ ~\n~)~\n~AddApplicationText(~\n~~\n~)~\n~AddManifestText(~\n~~\n~)~\n~ 'End of default text.~\n~ ~\n~SetApplicationAttribute(android:usesCleartextTraffic, "true")~\n~AddManifestText()~\n~AddPermission(android.permission.ACCESS_BACKGROUND_LOCATION)~\n~AddManifestText()~\n~AddManifestText() 'in order to access the device non-resettable identifiers such as IMEI and serial number.~\n~AddManifestText()~\n~AddManifestText()~\n~AddManifestText()~\n~AddManifestText()~\n~AddPermission(android.permission.REQUEST_INSTALL_PACKAGES)~\n~AddPermission(android.permission.INTERNET)~\n~AddPermission(android.permission.INSTALL_PACKAGES)~\n~AddPermission(android.permission.READ_EXTERNAL_STORAGE)~\n~AddPermission(android.permission.WRITE_EXTERNAL_STORAGE)~\n~AddPermission(android.permission.READ_PHONE_STATE)~\n~AddPermission(android.permission.WAKE_LOCK)~\n~AddPermission("android.permission.MANAGE_EXTERNAL_STORAGE")~\n~SetApplicationAttribute(android:largeHeap, "true")~\n~~\n~AddManifestText()~\n~AddPermission(android.permission.INTERNET)~\n~SetApplicationAttribute(android:allowBackup, "false")~\n~AddApplicationText(~\n~ ~\n~) Module1=B4XMainPage Module2=BatteryUtilities Module3=C_Subs Module4=DBRequestManager Module5=Monitor Module6=NotificationService Module7=Starter NumberOfFiles=6 NumberOfLibraries=14 NumberOfModules=7 Version=12.5 @EndOfDesignText@ #Region Project Attributes #ApplicationLabel: Monitor Keymon #VersionCode: 1 #VersionName: 3.09.19 'SupportedOrientations possible values: unspecified, landscape or portrait. #SupportedOrientations: portrait #CanInstallToExternalStorage: False #BridgeLogger: True #AdditionalJar: com.android.support:support-v4 #AdditionalJar: com.google.android.gms:play-services-location #MultiDex: True #End Region #Region Activity Attributes #FullScreen: False #IncludeTitle: True #End Region Sub Process_Globals Public ActionBarHomeClicked As Boolean End Sub Sub Globals Type CameraInfoAndId (CameraInfo As Object, Id As Int) Type CameraSize (Width As Int, Height As Int) End Sub Sub Activity_Create(FirstTime As Boolean) 'ignore Dim pm As B4XPagesManager pm.Initialize(Activity) End Sub 'Template version: B4A-1.01 #Region Delegates Sub Activity_ActionBarHomeClick ActionBarHomeClicked = True B4XPages.Delegate.Activity_ActionBarHomeClick ActionBarHomeClicked = False End Sub Sub Activity_KeyPress (KeyCode As Int) As Boolean Return B4XPages.Delegate.Activity_KeyPress(KeyCode) End Sub Sub Activity_Resume B4XPages.Delegate.Activity_Resume End Sub Sub Activity_Pause (UserClosed As Boolean) B4XPages.Delegate.Activity_Pause End Sub Sub Activity_PermissionResult (Permission As String, Result As Boolean) B4XPages.Delegate.Activity_PermissionResult(Permission, Result) End Sub Sub Create_Menu (Menu As Object) B4XPages.Delegate.Create_Menu(Menu) End Sub #if Java public boolean _onCreateOptionsMenu(android.view.Menu menu) { processBA.raiseEvent(null, "create_menu", menu); return true; } #End If #End Region 'Program code should go into B4XMainPage and other pages.