0
我是Android的初學者。我想知道如何以編程方式在Android中查找內部SD卡,外部SD卡,內部手機存儲和個人數據的路徑。我也想知道如何找到他們的內存大小(使用和可用空間)。
如果可能請發送信息。否則發送原因。請回復你的回答,評論對我很有價值。謝謝。如何查找內部手機存儲,個人數據,內置SD卡,外置SD卡和內存大小的路徑?
我是Android的初學者。我想知道如何以編程方式在Android中查找內部SD卡,外部SD卡,內部手機存儲和個人數據的路徑。我也想知道如何找到他們的內存大小(使用和可用空間)。
如果可能請發送信息。否則發送原因。請回復你的回答,評論對我很有價值。謝謝。如何查找內部手機存儲,個人數據,內置SD卡,外置SD卡和內存大小的路徑?
File sdCardDirectory = Environment.getExternalStorageDirectory();
This is to find sdcard path
File path = Environment.getDataDirectory();
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSize();
long availableBlocks = stat.getAvailableBlocks();
return Formatter.formatFileSize(this, availableBlocks * blockSize);
This is to find Internal Phone Storage
謝謝。但是如何找到其他路徑和內存大小。 – Bala
將其標記爲答案一旦你接受它請等待我將更新你 –
Selvan ..感謝它的工作正常。例如我的手機用於內部SD卡和外部SD卡。如何找到內部SD卡的路徑。 – Bala