Tag: sqlite

SQLiteReadOnlyDatabaseException: tentativo di scrivere un database di sola lettura (codice 1032)

Quindi, in alcuni casi rari, vedo il messaggio "tentativo di scrivere un database di sola lettura" e non riesco a capire where sia il problema. Comincerò con la stacktrace nel mio logcat … come potete vedere dal timestamp sto controllando db.isReadOnly () solo 1ms prima di tentare la scrittura. (isOpen = true, readOnly = false) […]

Sincronizzare / aggiornare i database sqlite

Abbiamo un'applicazione android e un'applicazione per iPhone (stessa funzionalità) che utilizzano sqlite per l'archiviazione dati locale. Le applicazioni vengono fornite inizialmente senza dati, quindi nella prima esecuzione vengono ricevuti dati da un server remoto e memorizzati in un database sqlite. Il database sqlite viene creato dal server e le applicazioni lo scaricano come un file, […]

Come implementare un database di oggetti one-to-many in sqlite per android

Sono abbastanza nuovo per SQLite e SQL e sto lottando con come approcciare i seguenti: La mia applicazione mostrerà un elenco di membri della comunità. Se faccio clic su un membro, vedo un elenco di post inviati dai membri. Un post è un object con nome, ora e messaggio. Come posso memorizzare in un database […]

Imballaggio SQLite DB con la mia applicazione

Ho creato un database SQLite sul mio PC. Ho importto nella cartella risorse nella directory del progetto. Come posso accedervi dalla mia applicazione Android?

Android – fornitori di contenuti di tipo sqlite e multithreading

Sono un po 'confuso nei confronti dei fornitori di contenuti. Se ho molteplici attività nella mia applicazione, ognuno di loro ottiene la propria istanza del provider di contenuti? è solo essenzialmente una class / interface? In un'attività avrò molti thread che scrivono contemporaneamente al database. Come posso occuparmi di permettere a un thread di scrivere […]

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 […]

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