..


Sponsor Bağlantılar

Veri Depolama: Dahili ve Harici Depolama Depolama

Şimdiye kadar okuyucu Android platformu üzerinde uygulama geliştirme gibi çok geniş ve kapsamlı bir bakış rigarda göstermiştir. Bu noktada kılavuz anda okuyucu orta karmaşık uygulamaları oluşturmak için gösterilen öğeleri kullanmak mümkün olacak. Ama okuyucu eksik olduğunu ve bu bölümde ve sonraki bölümde anlatacağım ne, kalıcı bazı verileri kaydetmek hangi yolu nedir (kalıcı olarak veri depolama ile ne ilgisi var zaman genellikle) terimi Veri Depolama kullanır.

Örneğin, buna göre bu tercihleri ​​ve hareket okumaya başlarken, kalıcı olarak kullanıcı tarafından girilen ve tercihlerini kaydetmek ve uygulama izin gerekebilir. Android kalıcı verilerin kaydedilmesi için çeşitli seçenekler sunar ve gerektiğinde en uygun modunu kullanmak için programcı sorumluluğundadır.

Şimdi Android sunduğu şekilde mevcut olacak.

Dahili Depolama

Bizim, bazı veri yazmak ve okumak hangi tipik bir metin dosyası, bir dosya oluşturacağınız çok basit bir yol. Varsayılan olarak, tasarruf bu tür dosyasını okuyun ve sadece oluşturulduğu ve başka bir uygulamadan erişmek nedenle mümkün değildir uygulama tarafından yazılmış olması anlamına gelir özel bir tasarruf vardır.
En, kod bu birkaç satır ile artık bir dosya oluşturma pratik bir örnek görelim:






 Dize fileName = "file_di_prova";







 Dize dize = "Bu MrWebMaster tarafından yazılmış bir dosyadır!";









 FileOutputStream fos = openFileOutput (fileName, Context.MODE_PRIVATE);







 fos.write (string.getBytes ());







 fos.close ();



Bu kod sadece iki dize değişkeni, dosya adı ve dosya içeriğini için bir ilan. Daha sonra dosyaya bir akım açar, yazı yazmak yöntemi ile yapılan ve son olarak yakın yöntemi ile akış kapanır.

(Biz dosyası oluşturulur sadece applucazione erişim sağlayan söylediler gibi) dosyasının görünürlük için belirlenen Varsylan özelliklerini değiştirmeniz gerekirse, biz yöntem openFileOutput, ikinci parametre üzerinde hareket etmelidir. Ve bu aşağıdaki değerleri seçebilirsiniz:

  • Context.MODE_WORLD_READABLE: Tüm uygulamalar için okuma erişimi izin verilir.
  • Context.MODE_WORLD_WRITEABLE: Tüm uygulamalar yazma erişimini izin verilir.

Özetle depolama nedeniyle bu yöntem daha kolay uygulanması uygulamalarında yaygın olarak kullanılan, çok basit ve sezgiseldir.

Harici Depolama

Veri depolama Bu tür bir SD kart gibi taşınabilir cihaz, uygulama ile, bazı verileri kaydetmeye olanak sağlar. Medya bu tür saklanan dosyaları okumak için tüm uygulamalar verilir dünya okunabilir dosya tanımlanır.

Bu okuyucu depolama bu yöntemi kullanarak "tehlikeleri" işaret olmalıdır. Bu, harici bir depolama veri kaydetmek eğer kaydedilen verileri uygulamanın düzgün çalışması için gerekli olmadığını kontrol etmelisiniz çünkü. Bu, kullanıcının SD kart kaldırır, bu veriler üzerinde herhangi bir kontrolü var, çünkü bir bilgisayara takın ve yanlışlıkla, bazı kısımları silmek için.

Bu nedenle ekonomik bir depolama bu yöntemi kullanmanızı tavsiye ederiz.

Android için uygulama geliştirmek Yardım
E-Öğrenme
ASP.NET (Ders) ASP.NET (Ders)
49 € Web uygulamaları oluşturmak için tam bir ders.
OpenOffice (Ebook) OpenOffice (Ebook)
Ofis işleri yönetmek için açık kaynak yazılım. Sadece 25 €.
VB.NET (Ders) VB.NET (Ders)
Visual Basic ile Masaüstü Uygulamaları olun .. 49 € düşük.
Sponsor Bağlantılar