Tag: sqlite

Android Seleziona la row per Id in Sqlite?

Voglio get una row specifica per id in sqlite android e ho scritto il seguente codice, ma non restituisce alcun record. Ho scritto un metodo getAllRecords() che restituisce tutti i record dal database. Qualcuno può spiegare l'errore che sto facendo? public Bank getBankById(int bankId) { Cursor cursor=null; Bank bnk = null; cursor = this.db.rawQuery("select * […]

Archiviazione dati Android – File vs SQLite

Sto sviluppando un'applicazione che invia periodicamente informazioni a un server esterno. Faccio una copia locale dei dati inviati, per scopi di backup. Qual è l'opzione migliore per memorizzare i dati in termini di risparmio della durata della batteria ? Ogni invio di dati è un object serializzato (la class ha 5 campi, tra cui una […]

Disegnare un grafico in Android

Ho voluto disegnare un grafico in Android in modo tale che sull'asse X vorrei Mesi come gennaio, febbraio, marzo, aprile, maggio, giugno, agosto, settembre, ottobre, novembre, dicembre e su asse Y la quantità di quanto si spendono in mese particolare. Ho un codice che disegna il grafico su un android: mySimpleXYPlot = (XYPlot) findViewById(R.id.mySimpleXYPlot); Number[] […]

Dovrebbe esistere un SQLiteOpenHelper per each tabella nel database?

È meglio avere una singola SQLiteOpenHelper che definisca i methods onCreate e onUpgrade per each tabella del database o è meglio avere molte sottoclassi SQLiteOpenHelper , una per each tabella? C'è una buona pratica? O sono entrambi accettabili, ma con diversi effetti collaterali buoni e cattivi?

Il database di geopozing di webview di Android non è stato aperto

Ho un sito web che utilizza l'api geolocation javascript e lo desidera aprire in un webview. Ho impostato queste autorizzazioni nel file manifesto: <uses-permission android:name="android.permission.ACCESS_GPS" /> <uses-permission android:name="android.permission.ACCESS_ASSISTED_GPS" /> <uses-permission android:name="android.permission.ACCESS_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> Nella mia attività, ho anche impostato le impostazioni di webview: webview.getSettings().setDatabaseEnabled(true); webview.getSettings().setDomStorageEnabled(true); webview.getSettings().setGeolocationDatabasePath("/data/data/com.my.app/databases"); webview.getSettings().setGeolocationEnabled(true); Ho anche gestito la window […]

Capacità di archiviazione massima del database SQLite

Ho una piccola domanda circa la memorizzazione di dati su un database SQLite. Quanti record in un database SQLite possiamo massimamente memorizzare? C'è qualche limitazione? Se i dati vanno al di là di questa limitazione che tipo di errore lo dà? Tutto il sistema fallisce, o cosa accadrà?

Ottieni la distanza più breve da un punto

Ho questa tabella in sqlite Locations ID Lat ( latitude) Lon ( longitude) Type Name City Ho per esempio 100 registrazioni di cui ho bisogno è quello di get (utilizzando le mie coordinate) il punto più vicino nella mia tabella. Quello che ho fatto è quello di get la distanza più breve tra il mio […]

Gestione dei database con 2 processi

Ho un'applicazione che ha due parti. Un servizio che crea contenuti. Un'applicazione che utilizza il contenuto Ognuno di questi funziona come processi diversi. Il problema è che entrambi condividono un database. E frequentemente ottengo l'errore bloccato dal database, sia quando il servizio cerca di scrivere qualcosa e l'UI sta leggendo i dati. Anche viceversa. Come […]

getWritableDatabase () VS getReadableDatabase ()

Sto creando una class di helper di database e per alcuni dei methods in esso sto solo interrogando il database e altri che sto scrivendo ad esso. La mia comprensione è che entrambi questi methods apriranno il database e consentono al programma di leggere o scrivere nel database. Per le istruzioni di query, vale la […]

Accedi a BLOB grande in Android Sqlite senza cursore

Sembra che esista un limite di 1 MB sulla dimensione window Cursor di Android che limita la capacità di leggere BLOB da SQLite. So che si può dire che non dovremmo memorizzare i BLOB nel database, ma per definizione, BLOB è considerato un Oggetto Grande Binario e se non c'era bisogno di memorizzarli nel database, […]

L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.