Autore Topic: sqlite servizio cloud  (Letto 873 volte)

Offline Kecco11

  • Utente junior
  • **
  • Post: 99
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    GS4
sqlite servizio cloud
« il: 11 Agosto 2013, 22:52:04 CEST »
0
Ciao a tutti ho un'app in cui utilizzo un db sqlite...ora vorrei inserire la possibilità di fare il backup del db su Drop Box, GoogleDrive ecc.....
Avete notizie da darmi??
Grazie

Offline vincenzoc

  • Utente junior
  • **
  • Post: 148
  • Respect: +47
    • Google+
    • cerminarav
    • Mostra profilo
    • Mie applicazioni sul Play Store
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Vincenzo Cerminara
  • Sistema operativo:
    Arch Linux
Re:sqlite servizio cloud
« Risposta #1 il: 12 Agosto 2013, 00:43:51 CEST »
0
Ringrazia chi ti aiuta sul forum con l'apposito pulsante :P
Scarica Yazzy

Offline Kecco11

  • Utente junior
  • **
  • Post: 99
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    GS4
Re:sqlite servizio cloud
« Risposta #2 il: 12 Agosto 2013, 16:58:40 CEST »
0
Ok grazie...
altra info, ho 2 app su google play. Ora, effettuando una prova di ricerca ho notato che una viene trovata ed è posizionata tra le prime 10 di quel tipo di app (intendonelle diverse categorie: in questo caso Finanza). Invece l'altra che ho pubblicato 3 giorni fà, ricercandola è posizionata al 120° posto in mezzo ad applicazioni che non c'entrano nulla con la mia.....ho anche notato che gli altri utenti che hanno una applicazione simile alla mia utilizzano la stessa categoria impostata da me...Non so se sono stato chiaro!! :-X
Le mie domande sono:
si possono inserire Tag (come si fà con i siti web) per far trovare facilmente l'applicazione durante la ricerca??
ci sono trucchi che devo conoscere??

L'unica cosa che ho notato è che Google privilegia le app che sono più scaricate per ogni categoria, ma se io l'ho pubblicata ora, sono destinato ad essere tra gli ultimi e in questo modo sarà difficile risalire "la classifica"....

Offline vincenzoc

  • Utente junior
  • **
  • Post: 148
  • Respect: +47
    • Google+
    • cerminarav
    • Mostra profilo
    • Mie applicazioni sul Play Store
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Vincenzo Cerminara
  • Sistema operativo:
    Arch Linux
Re:sqlite servizio cloud
« Risposta #3 il: 12 Agosto 2013, 18:04:17 CEST »
0
Per quanto riguarda i tag puoi inserirli "manualmente". Ad esempio inserisci, nella descrizione dell'applicazione, "Tags: tag1, tag2, tag3". Non esiste nulla di specifico per ora.

Per quanto riguarda le classifiche purtroppo le applicazioni più scaricate saranno le più visibili. Sul client per Android del Play Store tuttavia esistono le sezioni "Nuove a pagamento" e "Nuove gratis" che mettono in risalto le applicazioni aggiunte di recente.
Ringrazia chi ti aiuta sul forum con l'apposito pulsante :P
Scarica Yazzy

Offline Melanogaster

  • Utente normale
  • ***
  • Post: 260
  • Respect: +11
    • Mostra profilo
  • Dispositivo Android:
    SII
  • Sistema operativo:
    Kubuntu
Re:sqlite servizio cloud
« Risposta #4 il: 12 Agosto 2013, 18:37:35 CEST »
+2
Non sono permesse nelle descrizioni parole volte ad aumentarne la visibilità.
Nel caso della scritta 'Tags: mare, sole, soleggiato, app, costa, spiaggia' che si vede in calce a varie descrizioni, non é conforme al regolamento.
Infatti in caso di controllo ti verrà inviato un ammonimento per modificare la descrizione e quella delle altre tue varie app (a prescindere dal controllo)...

Offline vincenzoc

  • Utente junior
  • **
  • Post: 148
  • Respect: +47
    • Google+
    • cerminarav
    • Mostra profilo
    • Mie applicazioni sul Play Store
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Vincenzo Cerminara
  • Sistema operativo:
    Arch Linux
Re:sqlite servizio cloud
« Risposta #5 il: 12 Agosto 2013, 18:40:06 CEST »
0
Non sono permesse nelle descrizioni parole volte ad aumentarne la visibilità.
Nel caso della scritta 'Tags: mare, sole, soleggiato, app, costa, spiaggia' che si vede in calce a varie descrizioni, non é conforme al regolamento.
Infatti in caso di controllo ti verrà inviato un ammonimento per modificare la descrizione e quella delle altre tue varie app (a prescindere dal controllo)...

Questo non lo sapevo  :-o
Grazie
Ringrazia chi ti aiuta sul forum con l'apposito pulsante :P
Scarica Yazzy

Offline Kecco11

  • Utente junior
  • **
  • Post: 99
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    GS4
Re:sqlite servizio cloud
« Risposta #6 il: 30 Agosto 2013, 17:11:27 CEST »
0
Ho trovato in rete un esempio di come fare l'upload dei file in dropbox.....ora io devo consentire l'upload del database...
ho modificato alcune parti del codice (il tutto viene eseguito nell'oncreate) ma il database non viene caricato su drop box

Codice (Java): [Seleziona]
 FileInputStream inputStream = null;
                try {

                    File fileToUpload = new File(Environment.getExternalStorageDirectory()
                             +File.separator
                             +"dropboxapp");
                        fileToUpload.mkdirs();

                        Log.e(TAG, "dirs made");

                    File file = new File("/data/data/"+getPackageName()+"/databases/database.db");
                   
                      //File file = new File(fileToUpload.getAbsolutePath()+"/uploadedFile.txt");
                    Log.e(TAG, "the file to be uploaded has a size of "+file.length()+" bytes");

                    inputStream = new FileInputStream(file);
                    Log.e(TAG, "inputstream created");



                    com.dropbox.client2.DropboxAPI.Entry newEntry = mDBApi.putFile("/database.db", inputStream,
                            file.length(), null, null);
                    Log.e(TAG, "putFile method executed");

                    Log.i("DbExampleLog", "The uploaded file's rev is: " + newEntry.rev);
                } catch (DropboxUnlinkedException e) {
                    // User has unlinked, ask them to link again here.
                    Log.e("DbExampleLog", "User has unlinked.");

                } catch (DropboxException e) {
                    Log.e("DbExampleLog", "Something went wrong while uploading.");
                } catch (FileNotFoundException e) {
                    Log.e("DbExampleLog", "File not found.");
                } finally {
                    if (inputStream != null) {
                        try {
                            inputStream.close();
                        } catch (IOException e) {}
                    }
                }