LucaMs Expert Licensed User Longtime User Jan 7, 2020 #21 Sagenut said: La cartella Android/Data è accessibile. Non sapevo che fosse la File.DirAssets Farò qualche prova. Click to expand... LucaMs said: Non lo è. Click to expand... O, meglio, è probabile che nella Data ci siano le "DirInternal" delle nostre app ma che non siano visibili.
Sagenut said: La cartella Android/Data è accessibile. Non sapevo che fosse la File.DirAssets Farò qualche prova. Click to expand... LucaMs said: Non lo è. Click to expand... O, meglio, è probabile che nella Data ci siano le "DirInternal" delle nostre app ma che non siano visibili.
LucaMs Expert Licensed User Longtime User Jan 7, 2020 #22 Sagenut said: Però nella DirAssets ci si possono mettere Files solo dall'IDE mi pare. Poi é solo in lettura e non si possono salvare files nemmeno da codice, no? Click to expand... Sì, è così, ma non so a cosa ti riferisci
Sagenut said: Però nella DirAssets ci si possono mettere Files solo dall'IDE mi pare. Poi é solo in lettura e non si possono salvare files nemmeno da codice, no? Click to expand... Sì, è così, ma non so a cosa ti riferisci
Fulvio75 Well-Known Member Licensed User Longtime User Jan 7, 2020 #23 Da codice non credo ma qualunque file ci Piazzi lo vedi con un file Explorer o da PC con il collegamento al telefono
Da codice non credo ma qualunque file ci Piazzi lo vedi con un file Explorer o da PC con il collegamento al telefono
Sagenut Expert Licensed User Longtime User Jan 7, 2020 #24 Era solo per capire che anche se i Files della DirAssets fossero visibili da un Explorer poi comunque non potrebbero subire modifiche da codice. Quindi Android/Data forse è la DirInternal.
Era solo per capire che anche se i Files della DirAssets fossero visibili da un Explorer poi comunque non potrebbero subire modifiche da codice. Quindi Android/Data forse è la DirInternal.
Fulvio75 Well-Known Member Licensed User Longtime User Jan 7, 2020 #25 Si lì modifichi tranquillamente, infatti il db può essere scritto e cancellato
LucaMs Expert Licensed User Longtime User Jan 7, 2020 #26 Fulvio75 said: Da codice non credo ma qualunque file ci Piazzi lo vedi con un file Explorer o da PC con il collegamento al telefono Click to expand... KARMA - ovvero: calma detto alla romana-indiana. DOVE? Di che parli? Quali file? I file che "metti" nel tab Files dell'IDE si trovano nel PC, nella cartella Files del progetto! In fase di compilazione vengono inglobati nell'apk e NON sono accessibili dal proprietario del dispositivo, nemmeno tramite explorer di windows.
Fulvio75 said: Da codice non credo ma qualunque file ci Piazzi lo vedi con un file Explorer o da PC con il collegamento al telefono Click to expand... KARMA - ovvero: calma detto alla romana-indiana. DOVE? Di che parli? Quali file? I file che "metti" nel tab Files dell'IDE si trovano nel PC, nella cartella Files del progetto! In fase di compilazione vengono inglobati nell'apk e NON sono accessibili dal proprietario del dispositivo, nemmeno tramite explorer di windows.
LucaMs Expert Licensed User Longtime User Jan 7, 2020 #27 Fulvio75 said: Si lì modifichi tranquillamente, infatti il db può essere scritto e cancellato Click to expand... Aridaje! Posta COME hai realizzato il db, se lo hai creato a runtime o copiato dalla dirAssets ad un'altra cartella e, in ogni modo, DOVE, IN QUALE CARTELLA, lo hai messo (a runtime)
Fulvio75 said: Si lì modifichi tranquillamente, infatti il db può essere scritto e cancellato Click to expand... Aridaje! Posta COME hai realizzato il db, se lo hai creato a runtime o copiato dalla dirAssets ad un'altra cartella e, in ogni modo, DOVE, IN QUALE CARTELLA, lo hai messo (a runtime)
Fulvio75 Well-Known Member Licensed User Longtime User Jan 7, 2020 #28 LucaMs said: KARMA - ovvero: calma detto alla romana-indiana. DOVE? Di che parli? Quali file? I file che "metti" nel tab Files dell'IDE si trovano nel PC, nella cartella Files del progetto! In fase di compilazione vengono inglobati nell'apk e NON sono accessibili dal proprietario del dispositivo, nemmeno tramite explorer di windows. Click to expand... Io il db lo vedo e ci scrivo pure
LucaMs said: KARMA - ovvero: calma detto alla romana-indiana. DOVE? Di che parli? Quali file? I file che "metti" nel tab Files dell'IDE si trovano nel PC, nella cartella Files del progetto! In fase di compilazione vengono inglobati nell'apk e NON sono accessibili dal proprietario del dispositivo, nemmeno tramite explorer di windows. Click to expand... Io il db lo vedo e ci scrivo pure
Fulvio75 Well-Known Member Licensed User Longtime User Jan 7, 2020 #29 Fatto a mano con SQLite viewer e messo in quello che hai detto tu e lo vedo, quando apro l'applicazione uso dbutils per copiarlo e me lo ritrovo lì ben visibile, meglio così perché lo voglio vedere ?
Fatto a mano con SQLite viewer e messo in quello che hai detto tu e lo vedo, quando apro l'applicazione uso dbutils per copiarlo e me lo ritrovo lì ben visibile, meglio così perché lo voglio vedere ?
LucaMs Expert Licensed User Longtime User Jan 7, 2020 #30 Fulvio75 said: Io il db lo vedo e ci scrivo pure Click to expand... E questo, malgrado io non sia un genio, dopo 8 volte che lo hai scritto, penso di averlo capito ?. Scrivi qui, per favore, l'istruzione che usi per aprirlo? Tipo: Sql1.Initialize(...) ?
Fulvio75 said: Io il db lo vedo e ci scrivo pure Click to expand... E questo, malgrado io non sia un genio, dopo 8 volte che lo hai scritto, penso di averlo capito ?. Scrivi qui, per favore, l'istruzione che usi per aprirlo? Tipo: Sql1.Initialize(...) ?
LucaMs Expert Licensed User Longtime User Jan 7, 2020 #31 Fulvio75 said: Fatto a mano con SQLite viewer e messo in quello che hai detto tu e lo vedo, quando apro l'applicazione uso dbutils per copiarlo e me lo ritrovo lì ben visibile, meglio così perché lo voglio vedere ? Click to expand... Ok, tralasciamo il DB; qual'era la domanda? Dove fossero, sul dispositivo, i file che metti nel tab Files? Non li potrai vedere se non hai rootato il dispositivo.
Fulvio75 said: Fatto a mano con SQLite viewer e messo in quello che hai detto tu e lo vedo, quando apro l'applicazione uso dbutils per copiarlo e me lo ritrovo lì ben visibile, meglio così perché lo voglio vedere ? Click to expand... Ok, tralasciamo il DB; qual'era la domanda? Dove fossero, sul dispositivo, i file che metti nel tab Files? Non li potrai vedere se non hai rootato il dispositivo.
Fulvio75 Well-Known Member Licensed User Longtime User Jan 7, 2020 #32 Ok oggi quando torno a casa scrivo...
Fulvio75 Well-Known Member Licensed User Longtime User Jan 7, 2020 #33 LucaMs said: Ok, tralasciamo il DB; qual'era la domanda? Dove fossero, sul dispositivo, i file che metti nel tab Files? Non li potrai vedere se non hai rootato il dispositivo. Click to expand... Ok ottimo questo è quello che volevo sapere quindi per farlo?
LucaMs said: Ok, tralasciamo il DB; qual'era la domanda? Dove fossero, sul dispositivo, i file che metti nel tab Files? Non li potrai vedere se non hai rootato il dispositivo. Click to expand... Ok ottimo questo è quello che volevo sapere quindi per farlo?
LucaMs Expert Licensed User Longtime User Jan 7, 2020 #34 Fulvio75 said: Ok ottimo questo è quello che volevo sapere quindi per farlo? Click to expand... devi copiarli in una directory "pubblica", come la RootExternal. File.Copy(File.DirAssets, "NomeFile", File.DirRootExternal, "NomeFile") ma devi prima ottenere il permesso di scrittura nella Root.
Fulvio75 said: Ok ottimo questo è quello che volevo sapere quindi per farlo? Click to expand... devi copiarli in una directory "pubblica", come la RootExternal. File.Copy(File.DirAssets, "NomeFile", File.DirRootExternal, "NomeFile") ma devi prima ottenere il permesso di scrittura nella Root.
Fulvio75 Well-Known Member Licensed User Longtime User Jan 7, 2020 #35 A ...non c'è nessuna app che ti fa vedere tutto oppure un modo per sbloccarlo??? Va be' mi basta vedere i miei db
A ...non c'è nessuna app che ti fa vedere tutto oppure un modo per sbloccarlo??? Va be' mi basta vedere i miei db
Fulvio75 Well-Known Member Licensed User Longtime User Jan 7, 2020 #36 Cmq per il db che vedo basta vedere il codice del dbutils pubblicato sul sito e fare riferimento alla connessione al db che si crea con db utils
Cmq per il db che vedo basta vedere il codice del dbutils pubblicato sul sito e fare riferimento alla connessione al db che si crea con db utils
LucaMs Expert Licensed User Longtime User Jan 7, 2020 #37 B4X: Copy Sub Process_Globals Private mRuntimePermissions As RuntimePermissions End Sub B4X: Copy Sub Activity_Create(FirstTime As Boolean) Dim ExtDir As String = mRuntimePermissions.GetSafeDirDefaultExternal("") LogColor("ExtDir: " & ExtDir, Colors.Blue) File.Copy(File.DirAssets, "MiaImmagine.png", ExtDir, "MiaImmagineCopiata.png") End Sub
B4X: Copy Sub Process_Globals Private mRuntimePermissions As RuntimePermissions End Sub B4X: Copy Sub Activity_Create(FirstTime As Boolean) Dim ExtDir As String = mRuntimePermissions.GetSafeDirDefaultExternal("") LogColor("ExtDir: " & ExtDir, Colors.Blue) File.Copy(File.DirAssets, "MiaImmagine.png", ExtDir, "MiaImmagineCopiata.png") End Sub
Fulvio75 Well-Known Member Licensed User Longtime User Jan 7, 2020 #38 LucaMs said: B4X: Copy Sub Process_Globals Private mRuntimePermissions As RuntimePermissions End Sub B4X: Copy Sub Activity_Create(FirstTime As Boolean) Dim ExtDir As String = mRuntimePermissions.GetSafeDirDefaultExternal("") LogColor("ExtDir: " & ExtDir, Colors.Blue) File.Copy(File.DirAssets, "MiaImmagine.png", ExtDir, "MiaImmagineCopiata.png") End Sub Click to expand... Scusa ma direxternal deve essere una Memory card oppure è una cartella qualunque che vedo con il magico Explorer?
LucaMs said: B4X: Copy Sub Process_Globals Private mRuntimePermissions As RuntimePermissions End Sub B4X: Copy Sub Activity_Create(FirstTime As Boolean) Dim ExtDir As String = mRuntimePermissions.GetSafeDirDefaultExternal("") LogColor("ExtDir: " & ExtDir, Colors.Blue) File.Copy(File.DirAssets, "MiaImmagine.png", ExtDir, "MiaImmagineCopiata.png") End Sub Click to expand... Scusa ma direxternal deve essere una Memory card oppure è una cartella qualunque che vedo con il magico Explorer?
Fulvio75 Well-Known Member Licensed User Longtime User Jan 7, 2020 #39 B4X: Copy Sub Process_Globals 'These global variables will be declared once when the application starts. 'These variables can be accessed from all modules. Public SQLConn As SQL Public IsSQLConnOpen As Boolean = False End Sub 'Apre la connessione al database Sub Open Dim DBInternalFolder As String ="" 'cartella interna scrivibile del telefono 'copio il file del database nella cartella interna scrivibile del telefono e restituisco il percorso dove si trova DBInternalFolder = DBUtils.CopyDBFromAssets("DB_Shifts.db") 'inizializzo la connessione SQLConn.Initialize(DBInternalFolder,"DB_Shifts.db",True) IsSQLConnOpen = SQLConn.IsInitialized End Sub 'Chiude la connessione al database Sub Close SQLConn.Close End Sub
B4X: Copy Sub Process_Globals 'These global variables will be declared once when the application starts. 'These variables can be accessed from all modules. Public SQLConn As SQL Public IsSQLConnOpen As Boolean = False End Sub 'Apre la connessione al database Sub Open Dim DBInternalFolder As String ="" 'cartella interna scrivibile del telefono 'copio il file del database nella cartella interna scrivibile del telefono e restituisco il percorso dove si trova DBInternalFolder = DBUtils.CopyDBFromAssets("DB_Shifts.db") 'inizializzo la connessione SQLConn.Initialize(DBInternalFolder,"DB_Shifts.db",True) IsSQLConnOpen = SQLConn.IsInitialized End Sub 'Chiude la connessione al database Sub Close SQLConn.Close End Sub
Fulvio75 Well-Known Member Licensed User Longtime User Jan 7, 2020 #40 stesso metodo funzionante su di un Motorola, quindi è giusto vedere solo i files che non crea l'applicazione ma solo quelli che si creano manualmnte in dir assets: DataBase, Files di testo, immagini ecc.ecc.
stesso metodo funzionante su di un Motorola, quindi è giusto vedere solo i files che non crea l'applicazione ma solo quelli che si creano manualmnte in dir assets: DataBase, Files di testo, immagini ecc.ecc.