CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: carotix con ben 12 Thanks ricevuti negli ultimi sette giorni
Utente del mese: megthebest con ben 26 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 3 su 3
Discussione:

Salvare info in DB SqlLite

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano L'avatar di Chry1911


    Registrato dal
    Oct 2012
    Località
    Varese
    Messaggi
    100
    Smartphone
    Samsung galaxy note II

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Predefinito

    Salvare info in DB SqlLite

    Buongiorno amici sto facendo un'app interessante

    praticamente devo scannerizzare in giro gli access point disponibili....sono arrivato a tal punto che la mia app lo fa solo che come faccio a salvare le info che trovo??

    vi mostro quello che fa la mia app in foto, quelle sono le info che voglio salvare in un db

    https://www.dropbox.com/s/uq9d4nl08f...%2002%2045.jpg

  2.  
  3. #2
    Androidiano


    Registrato dal
    Mar 2014
    Messaggi
    55

    Ringraziamenti
    5
    Ringraziato 1 volta in 1 Post
    Predefinito

    Spero che metti a disposizione i sorgenti, cmq se riesci a visualizzare i dati come stringhe per esempio, basta fare delle query di inserimento in SQLite interno ad android e quindi hai tutti i dati salvati. Wardriving???

  4. #3
    Androidiano L'avatar di Chry1911


    Registrato dal
    Oct 2012
    Località
    Varese
    Messaggi
    100
    Smartphone
    Samsung galaxy note II

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Predefinito

    Quote Originariamente inviato da Xerxes Visualizza il messaggio
    Spero che metti a disposizione i sorgenti, cmq se riesci a visualizzare i dati come stringhe per esempio, basta fare delle query di inserimento in SQLite interno ad android e quindi hai tutti i dati salvati. Wardriving???
    si se vuoi ti metto la classe che trova l'hotspot cmq salvo tutto come stringa
     
    1
    public class SearchActivity extends ActionBarActivity {
    2
        private TextView wifiText;  
    3
        private WifiManager wifiManager;  
    4
        private StringBuilder sb;  
    5
        private List<ScanResult> wifiList;  
    6
        private WifiReceiver wifiReceiver;
    7
        @Override
    8
        protected void onCreate(Bundle savedInstanceState) {
    9
            super.onCreate(savedInstanceState);
    10
            setContentView(R.layout.activity_search);
    11
            sb = new StringBuilder();  
    12
            wifiText = (TextView) findViewById(R.id.wifi);  
    13
            wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);  
    14
            wifiReceiver = new WifiReceiver();  
    15
            registerReceiver(wifiReceiver, new IntentFilter(  
    16
                    WifiManager.SCAN_RESULTS_AVAILABLE_ACTION));  
    17
            wifiManager.startScan();  
    18
            wifiText.setText("\nStarting Scan\n"); 
    19
            
    20
            
    21
    22
            if (savedInstanceState == null) {
    23
                getSupportFragmentManager().beginTransaction()
    24
                        .add(R.id.container, new Fragment()).commit();
    25
            }
    26
        }
    27
        
    28
        
    29
    30
        @Override
    31
        public boolean onCreateOptionsMenu(Menu menu) {
    32
              menu.add(0, 0, 0, "Refresh");  
    33
                return super.onCreateOptionsMenu(menu); 
    34
        }
    35
    36
         public boolean onOptionItemSelected(int featureId, MenuItem item) {  
    37
                wifiManager.startScan();  
    38
                wifiText.setText("Starting Scan");  
    39
                return super.onMenuItemSelected(featureId, item);  
    40
          
    41
            }  
    42
       
    43
      
    44
        @Override  
    45
        protected void onPause() {  
    46
            unregisterReceiver(wifiReceiver);  
    47
            super.onPause();  
    48
        }  
    49
          
    50
        @Override  
    51
        protected void onResume() {  
    52
            registerReceiver(wifiReceiver, new IntentFilter(  
    53
                    WifiManager.SCAN_RESULTS_AVAILABLE_ACTION));  
    54
            super.onResume();  
    55
        }  
    56
        private final class WifiReceiver extends BroadcastReceiver {  
    57
            @Override  
    58
            public void onReceive(Context context, Intent intent) {  
    59
                sb = new StringBuilder();  
    60
                wifiList = wifiManager.getScanResults();  
    61
                for (int i = 0; i < wifiList.size(); i++) {  
    62
                    sb.append(new Integer(i + 1).toString() + ".");  
    63
                    sb.append((wifiList.get(i)).toString()).append("\n\n");  
    64
                }  
    65
                wifiText.setText(sb.toString());  
    66
            }  
    67
        }  
    68
    }  
    69
    70
    71
    72
    73

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy