mirror of
https://github.com/KeymonSoft/Kelloggs_v4.git
synced 2026-04-22 04:10:07 +00:00
- VERSION 4.11.13
- El respaldo diario ahora respalda tambien CAT_VARIABLES. - Al restaurar el respaldo, nos manda un mensaje con la fecha del respaldo que se va a restaurar.
This commit is contained in:
@@ -887,7 +887,7 @@ Version=12.8
|
||||
#Region Project Attributes
|
||||
#ApplicationLabel: Kelloggs Venta
|
||||
#VersionCode: 3000
|
||||
#VersionName: 4.10.20
|
||||
#VersionName: 4.11.13
|
||||
#SupportedOrientations: portrait
|
||||
#CanInstallToExternalStorage: False
|
||||
#BridgeLogger:true
|
||||
@@ -907,6 +907,8 @@ Sub Process_Globals
|
||||
Public ActionBarHomeClicked As Boolean
|
||||
' Type DBResult (Tag As Object, Columns As Map, Rows As List)
|
||||
' Type DBCommand (Name As String, Parameters() As Object)
|
||||
Dim MES1 As ManageExternalStorage
|
||||
Dim device As Phone
|
||||
End Sub
|
||||
|
||||
Sub Globals
|
||||
@@ -916,6 +918,37 @@ End Sub
|
||||
Sub Activity_Create(FirstTime As Boolean)
|
||||
Dim pm As B4XPagesManager
|
||||
pm.Initialize(Activity)
|
||||
Log("***********************************************")
|
||||
MES1.Initialize(Me, "MES1")
|
||||
' Log("SDK: " & device.SdkVersion)
|
||||
' Get the device SDK version
|
||||
Dim SdkVersion As Int = device.SdkVersion
|
||||
' Choose which permission to request in order to access external storgage
|
||||
If SdkVersion < 30 Then
|
||||
Log("SDK = " & SdkVersion & " : Requesting WRITE_EXTERNAL_STORAGE permission")
|
||||
Dim rp As RuntimePermissions
|
||||
rp.CheckAndRequest(rp.PERMISSION_WRITE_EXTERNAL_STORAGE) ' Implicit read capability if granted
|
||||
Wait For B4XPage_PermissionResult (Permission As String, ResultY As Boolean)
|
||||
Log($"PERMISSION_WRITE_EXTERNAL_STORAGE = ${ResultY}"$)
|
||||
Log("SDK = " & SdkVersion & " : Requesting READ_EXTERNAL_STORAGE permission")
|
||||
Dim rp As RuntimePermissions
|
||||
rp.CheckAndRequest(rp.PERMISSION_READ_EXTERNAL_STORAGE) ' Implicit read capability if granted
|
||||
Wait For B4XPage_PermissionResult (Permission As String, ResultX As Boolean)
|
||||
Log($"PERMISSION_READ_EXTERNAL_STORAGE = ${ResultX}"$)
|
||||
Else
|
||||
Log("SDK = " & SdkVersion & " : Requesting MANAGE_EXTERNAL_STORAGE permission")
|
||||
Log("On Entry MANAGE_EXTERNAL_STORAGE = " & MES1.HasPermission)
|
||||
If Not(MES1.HasPermission) Then
|
||||
MsgboxAsync("This app requires access to all files, please enable the option", "Manage All Files")
|
||||
Wait For Msgbox_Result(Res As Int)
|
||||
Log("Getting MES permission")
|
||||
MES1.GetPermission
|
||||
Wait For MES_StorageAvailable
|
||||
End If
|
||||
End If
|
||||
Log(MES1.IsInitialized)
|
||||
Log(MES1.HasPermission)
|
||||
Log("***********************************************")
|
||||
End Sub
|
||||
|
||||
'Template version: B4A-1.01
|
||||
|
||||
Reference in New Issue
Block a user