Dahili bellek android olarak biçimlendirin. Telefonun dahili flash hafızasını yeniden dağıtın

Http://developer.android.com/guide/topics/data/data-storage.html#filesExternal adresinden:

Harici Sürücüleri Kullanma

Her Android uyumlu cihaz, dosyaları kaydetmek için kullanabileceğiniz ortak bir "harici sürücüyü" destekler. Çıkarılabilir medya medyası (SD kartlar gibi) veya dahili (çıkartılamaz) depolama alanı olabilir ...

Bu konuda gerçekten kafam karıştı. Anladığım kadarıyla, harici depolamayı kullanmak mutlaka çıkarılabilir bir kart kullanmak anlamına gelmiyor, değil mi? Ancak, harici depolamaya gelince, her zaman “SD kart” olarak adlandırılır.

İnternetten .mp3 dosyalarını indiren bir uygulama geliştiriyorum. Bu dosyaları telefonun belleğine kaydetmek istiyorum (herhangi bir çıkarılabilir kullanmak istemiyorum), ancak bulduklarım için bu dosyaların harici bellekte depolanması gerekir, ancak çıkarılabilir bir aygıttan dosya alma özelliği sunmayı istiyorum. Bu dosyaları nereye ve nasıl kaydetmeliyim?

En İyi 5 Respuesta

1 XGouchet @ 2011-02-23 15:08:27

Dahili belleği kullanan bir uygulama oluştururken, Android işletim sistemi, yalnızca uygulamadan erişilebileceği benzersiz bir dizin oluşturur, böylece başka hiçbir uygulama veya kullanıcı bile klasörde ne olduğunu göremez.

Harici depolama aygıtları daha çok durum depolama alanı gibidir, bu nedenle şimdilik bu bir DCard'dır, ancak diğer herhangi bir bellek türü (uzak) olabilir sabit diskya da başka bir şey).

Dahili bellek yalnızca uygulama verilerini aktarmak için kullanılmalıdır (uygulama dosyaları için ayarlar dosyaları ve ayarları, ses veya görüntü ortamı). Çok fazla MP3 dosyası indirmeyi düşünüyorsanız, bunları harici belleğe kaydetmenizi tavsiye ederim, harici depolama genellikle daha büyük olur. Ayrıca, veri depolama açık dahili hafıza   kullanıcının başka uygulamaları yüklemesini engelleyebilir.

2 Apothem Da Munster @ 2012-04-16 15:15:17

İşletim sisteminde, harici bir sürücünün işletim sisteminin asıl dosya yapısıyla ilgili olmayan bir şey olarak tanımlandığını düşünüyorum. "Dahili belleğe" ne zaman yazdığınızı hatırlarsanız, Android klasörü uygulamanız için özel kılar. Temel olarak, eğer bu bir tür gizli klasör ise, harici sürücünün otomatik olarak gizlenmeyen veya doğrudan işletim sistemi tarafından kontrol edilemeyen bir şey olarak nitelendirilebileceği anlamına gelir. Bu, telefonun dahili belleğin tanımı hakkında olacağı anlamına gelecek, çünkü üzerinde iki bölüm bulunan 1 ana dahili flash belleğe sahip olabilirler. Bir bölüm işletim sistemini korumak için, diğerleri ise her şeyi telefonda saklamanıza izin verecek şekilde tasarlanmıştır.

Temelde söylediğim şudur: Bu daha fazla donanım ile ilgili bir şeydir ve “harici depolama” kavramının, üreticinin eklediği ilave dahili belleği (flash bellek) bile genişletebileceğini, tanımlanmış depolama seçeneklerini bile düşünebilirsiniz. yanı sıra.

3 Dean Wild @ 2013-06-13 11:22:16

Сhttp: //developer.android.com/training/basics/data-storage/files.html

Hepsi için Android cihazlar   İki dosya depolama yeri vardır: "dahili" ve "harici" depolama. Bu adlar, sunulan cihazların çoğunun geçici olmayan hafıza (dahili hafıza) ve mikro SD kartlar gibi çıkarılabilir medya (dahili hafıza) olduğu durumlarda, Android'in ilk günlerinden gelmektedir. harici hafıza). Bazı aygıtlar "dahili" ve "harici" bölümlerde kalıcı bir depolama alanı paylaşır, bu nedenle çıkarılabilir medya olmasa bile, her zaman iki depolama odası vardır ve API davranışı harici depolama sürücüsüne bağlı değildir.

bu telefon   üzerinde dahili flash bellek   Kullanıcı verilerini ve yüklü programları kaydetmek için yaklaşık 830 MB alan ve dahili alan için yaklaşık 2 GB alan ayrılmıştır USB sürücüsü   (kullanıcı dosyalarını saklamak için).

Çok sayıda yüklü program içeren dahili bellek miktarı yeterli olmayabilir ve kullanıcı dosyalarının harici bir SD kartta depolanması daha kolaydır ve dahili USB sürücüsünün hacmi genellikle gereksizdir.

Telefonunuzla yaptıklarınızdan site yönetimi sorumlu değildir. Bir şey yapmadan önce, neden ihtiyacınız olduğunu düşünün ve talimatları dikkatlice okuyun.

Telefonun dahili flash hafızasında önerilen değişiklikler yeniden dağıtmak depolama kapasitesi, böylece kullanıcı programlarını ve verilerini depolamak için dahili hafıza yaklaşık 2,3 GB olur ve dahili USB depolama biriminin hacmi 500 MB'ye düşer (bu genellikle kullanıcı dosyaları için yeterlidir).

Standart dağıtım

  HDDRawCopy.

Değişiklik yapma prosedürü

1.

2.

İndir remove_fs.zip 2209

3.

4.

5.

6.

7.

8.

9.   Standart / fabrika kurtarmasını girin (Ses seviyesi + ve Açık). Öğe seç harici depolamadan güncelleme uygula, sonra CWM_ViT.zip dosyasını seçin.

10.

11.   Öğe seç harici depolamadan güncelleme uygula, sonra CWM_ViT.zip dosyasını seçin.

12.

13.   Fabrika kurtarma işlemini başlatınız, şimdi yeniden başlatma sistemini seçiyoruz.

14.

, "en": "a; "", "Flfh1Q8eY28"], "es": ["UVOrmMOHTEE", "T5", "T5", "FLUq_OS2BXY", "KbjF_7hWoxI", "KbjF_7hWoxI", "xvkpHV3HVU" Q g g g g g g g g g g g g g g g g g g g g g g g g "", "pttFn_re9zM", "0w2pzgjTKJI", "VomqMgwcdxA", "CS3r6toAhQ0", "LSf5kRAHdIA" "," "[" PMtxdKm5SM0 "," c4RIJwXTopU "," HYlEASkEEf0f0 "," 4Uj76O9I12s "," HYlEASkE7f0 "]," cs ": [" ImEXDyERrSA "]," pl "" "" : ["BGhm4tWTNdE", "maRGltx7QAY"], "la": ["ALz1bkEuLvc"], "el": ["xnvRLIN4jSM", "xnvRLIN4jSM", "pUrIjn5Ompg"]))