網頁

2023年3月6日 星期一

Android Studio - Android 內部存儲空間介紹(一百零五)

Android Studio - Android 內部存儲空間介紹(一百零五):

在 Samsung Galaxy M33 5G 手機的 Android 12(API 级别 31)系統開發中,很多功能和行為都更改,其中存儲方面,特別會影響開發程式的改變,因為很多程式需要將資料記存在存儲器內,包括內部存儲器(Internal Storage)和外部存儲器(External Storage / SD Card),內部存儲器(Internal Storage)是儲存在手機內部儲存空間,主要有兩個類型,一個是儲存永久檔案,另一個是儲存快取檔案,兩者在使用上皆無需任何權限就可以操作這些檔案。外部存儲器(External Storage / SD Card)是外部儲存空間,一般常見的就是 SD卡(SD Card)或是 USB 外接隨身碟(USB Disk),容量是根據插入設備的自身容量。

Android 內部存儲空間
內部存儲空間(Internal Storage)分區的特點:
  • 內部分區總是可用。
  • 它存放 App 私有文件,並且不可被其他 App 訪問。
  • App 卸載後,存儲在內部分區上的該 App 資料將會被清除。
  • 不需要額外申請許可權。

內部存儲器(Internal Storage)路徑:

Class

Description

屬性

 

getFilesDir()

/data/user/0/packagename/files/fileName

File

Context

getFilesDir().getParent()

/data/user/0/packagename/fileName

 

 

getCacheDir()

/data/user/0/packagename/cache/fileName

File

Context

getFileStreamPath()

/data/user/0/packagename/files/Stream/fileName

File

Context

getDatabasePath()

/data/user/0/packagename/databases/Datbase/fileName

File

 

getObbDir()

/storage/emulated/0/Android/obb/packagename/fileName

File

 

getDir()

/data/user/0/packagename/app_Dir/fileName

File

 

getCodeCacheDir()

/data/user/0/packagename/code_cache/fileName

File

 

getNoBackupFilesDir()

/data/user/0/packagename/no_backup/fileName

File

 

getDataDir()

/data/user/0/packagename/fileName

File

Environment

getRootDirectory().getPath()

/system

String

Environment

getDataDirectory().getPath()

/data

String

Environment

getDownloadCacheDirectory().getPath()

/data/cache

String

Environment

DIRECTORY_DCIM=DCIM

DCIM

String

Environment

DIRECTORY_MUSIC

Music

String

Environment

DIRECTORY_PODCASTS

Podcasts

String

Environment

DIRECTORY_RINGTONES

Ringtones

String

Environment

DIRECTORY_ALARMS

Alarms

String

Environment

DIRECTORY_NOTIFICATIONS

Notifications

String

Environment

DIRECTORY_PICTURES

Pictures

String

Environment

DIRECTORY_MOVIES

Movies

String

Environment

DIRECTORY_DOWNLOADS

Download

String

Environment

DIRECTORY_DOCUMENTS

Documents

String

Environment



2023年 3月 6日(Mon)天氣報告
氣溫:33.0°F / 1.0°C @ 07:00
風速:每小時 6公里
降雨機會:51%
相對濕度:百分之 91%
天氣:霧

沒有留言:

張貼留言