Bu makalemde, uygulama dışında bulunan bir veritabanı dosyasının içindeki verileri, telefon içindeki veritabanına nasıl aktarılabilceğini anlatıcağım.
İhitiyaç duydugumuz dosyalar:
1- Telefon içinde olusturulmuş bir veritabanı
2- Uygulama dışında bulunan bir veritabanı.
Önemli Not: Uygulama dışında bulunan veritabanı ile telefondaki veritabanın tablo yapısı ve ismi aynı olmalıdr
İlk olarak ;Telefondaki veritabanımızdaki bilgilieri listeleyelim:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
Veritabani database=new Veritabani(this); String[] getColumnName={"student_email"}; SQLiteDatabase db=database.getReadableDatabase(); Cursor imlec=db.query("student", getColumnName, null, null, null, null, null); final ListView listview=(ListView)findViewById(R.id.listview); final ArrayList student=new ArrayList(); final ArrayAdapter adapter=new ArrayAdapter(this,android.R.layout.simple_spinner_dropdown_item,student); while(imlec.moveToNext()){ String student_email= imlec.getString(imlec.getColumnIndex("student_email")); student.add(student_email); } listview.setAdapter(adapter); imlec.close(); db.close(); |
2. olarak,Dışardaki veritabanımızı telefondaki veritabanına aktarmak için, Tools->Android->Android Device Monitor yollarını izleyerek Android Device Monitor seçiyoruz.Resimdede görüldüğü üzere data->data-> com.db.admin.databaseimport ->databases altındaki School adındaki veritabanımızı seçip,okla göstermiş olduğum veritabanı dahil etme butonuna tıklıyoruz.
Telefondaki veritabanımıza, aktarmak istediğimiz veritabanımızı seçiyoruz.
Ve projemizi tekrardan çalıştırdığımızda telefondaki veritabanına verilerin aktarılmış olduğunu görmüş olduk.
Merhabalar;
Şimdi telefonuma bir uygulama yükledim “expiration alarm” adında. Uygulama ile alışveriş merkezindeki son kullanma tarihi yaklaşan ürünleri kayıt ediyorum ve sonra günü gelince uygulama bana hatırlatıyor.
1-) Uygulama içine ürün adlarını ve barkodlarını tek tek girmek yerine toplu halde girmek istiyorum ama uygulamada import diye birşey yok.
2-) Elimde sadece perakende yalımından alabileceğim barkod ve ürün adının olduğu csv yada excel dosyası var.
3-) Ben elimdeki listeyi telefondaki uygulamanın kullandığı veri tabanına nasıl ekleyebilirim?
Bana bu konuda yardımcı olabilir misiniz?
Merhaba
Öğrencilerim için tek activite üzerinde çalışan objeleri gizle göster şeklinde bir problem bankası yapmaktayım. Projemi tamamladım ve sorunsuz çalıştırdım; ama apk dosyasını oluşturup başka cihaza yükledikten sonra kullandığım veri tabanının sanal cihazda kaldığını anladım. Bu sorunun çözümü ile ilgili eclipse ide için hazırlanmış anlatımınızı inceledim ama anlayamadığım yerler oldu.projemi mail atsam fikir verebilir misiniz?
iyi günler dilerim.
Merhaba Ömer,
Ben hiç bir makalemde eclipse ide’si üzerinden bir şey anlatmadım.Bir yanlışın var galiba:)