A. 安卓手機里的軟體的數據是存儲在哪的
1、安卓系統手機默認只能把軟體安裝在手機內存里;
2、手機ROM相當於PC上的硬碟,用於存儲手機操作系統和軟體,也叫FLASH
ROM,決定手機存儲空間的大小。手機RAM相當於PC的內存,其大小決定手機的運行速度;
3、Android系統中把軟體安裝到SD卡上,比這還簡單,兩步就夠了:
第一步、存儲卡分區
需要對手機SD卡進行分區,分一個FAT32分區和一個Ext3分區,FAT32分區用於正常存儲圖片、音樂、視頻等資料,而Linux格式的Ext3分區就是用於擴容安裝軟體的分區。
第二步、將軟體移動到SD卡
需要把系統默認的軟體安裝目錄/data/app轉移到SD卡的Ext3分區上,通過ln命令建立軟鏈接,使系統自動把軟體安裝到SD卡上,達到節省手機內存空間的目的。
將存儲卡裝回手機,重新啟動,使系統識別到Ext3分區。
4、在手機上運行超級終端,依次輸入以下命令來驗證系統是否識別了Ext3分區:
su
(會提示高級許可權授權,選擇「總是同意」)
busybox
df
–h
如果顯示的列表中有/dev/block/mmcblk0p2的信息說明系統已成功識別了Ext3分區。
然後依次輸入以下命令將/data/app目錄轉移到SD卡的Ext3分區:
cp
–a
/data/app
/system/sd/
(將/data/app目錄復制到/system/sd/下)
rm
–r
/data/app
(刪除/data/app目錄)
ln
–s
/system/sd/app
/data/app
(建立軟鏈接)
Reboot
(重啟手機)
重啟之後,手機上安裝的所有軟體就全部轉移到了SD卡上。
注意:
1.軟體移動到SD卡上後,原有的部分桌面插件會無法正常顯示,刪除後,重新加入桌面即可;
2.SD卡的Ext3分區可以視為手機硬體的一部分,移除SD卡後,安裝的軟體將無法運行。插入SD卡,重新啟動手機即可正常使用。
B. android系統中的app安裝後的各個文件路徑在哪裡
在系統中system/app文件夾中。
在android系統中安裝軟體時,系統會將其安裝在設定好的路版徑當中,即system/app路徑。後來下權載的APP可以卸載,但系統自帶的APP不能卸載,否則會引發系統的崩潰。
在安裝APP時,也可以直接將文件復制到手機里(手機內存、Storage Card都可以),在手機上執行該CAB文件即可安裝。
(2)手機app數據放在哪裡擴展閱讀
android系統中的app不同格式安裝:
1、CAB格式,直接將文件到手機里,都可以在手機上執行該CAB文件即可安裝。
2、EXE格式,EXE格式的程序可分為手機上直接運行(即綠色軟體的形式)和連接電腦同步安裝2種形式。
3、免安裝軟體(綠色軟體),將文件直接拷貝到手機里(手機內存、Storage Card都可以)即可運行。這種軟體在網上下載時一般是RAR或ZIP格式壓縮包,只需先在電腦上解壓,將解壓出來的文件夾拷貝到手機里即可運行。
4、Cpl文件,將文件直接拷貝到手機windows目錄下,即可在設置中出現相應的選項。如SoftKeyAppleEx.cpl對應會出現軟體設置選項。
C. 如何找到安卓手機app應用數據所在的位置
以華為榮耀10為例,找到安卓手機app應用數據所在的位置的操作方法和詳細步驟如下:
1、首先,在手機上單擊「文件管理」應用程序圖標,如下圖所示,然後進入下一步。
D. 華為手機的 程序管理 在哪裡怎麼找 軟體數據
華為手機的程序管理位置及軟體數據位置如下:
1、點擊進入設置,專如圖:
E. 網路版app數據可以放在哪裡
伺服器,資料庫里
你在上網時點擊的網站,下載的視頻游戲資源,所有來自網路的數據,基本都存儲在伺服器上。
通過網路協議和網線,你可以在客戶端以很快的速度和較高的正確率在線獲得存儲在伺服器上的數據。
同樣的,你也可以把你的數據上傳,包括你的郵件,用戶資料等等。
整個的上傳和下載過程形成了互聯網頻繁的數據交換。
所有的Android設備均有兩個文件存儲區域:"internal" 與 "external" 。 這兩個名稱來自於早先的Android系統,當時大多設備都內置了不可變的(internal storage)及一個類似於SD card這樣的可卸載的存儲部件(external storage)。之後有一些設備將"internal" 與 "external" 都做成了不可卸載的內置存儲,雖然如此,但是這一整塊還是從邏輯上有被劃分為"internal"與"external"的,只是現在不再以是否可卸載進行區分了。 下面列出了兩者的區別:
Internal storage:
總是可用的
這里的文件默認只能被我們的app所訪問。
當用戶卸載app的時候,系統會把internal內該app相關的文件都清除干凈。
Internal是我們在想確保不被用戶與其他app所訪問的最佳存儲區域。
External storage:
這可能是一個移動存儲媒體(如一個SD卡)或一個手機內部固定的存儲。
並不總是可用的,因為用戶有時會通過USB存儲模式掛載外部存儲器,當取下掛載的這部分後,就無法對其進行訪問了。
大家都可以訪問的,因此保存在這里的文件可能被其他程序訪問。文件保存到外部存儲是公開的,可由用戶修改他們。
當用戶卸載我們的app時,系統僅僅會刪除external私有目錄(getExternalFilesDir())下的相關文件。
External是在不需要嚴格的訪問許可權並且希望這些文件能夠被其他app所共享或者是允許用戶通過電腦訪問時的最佳存儲區域。
F. iphone手機app數據放在哪裡
iPhone是美國蘋果公司旗下研發的智能手機系列,它搭載蘋果公司研發的iOS手機作業系統。那麼我們在上面下載的文件存在哪裡哪裡,下面就來說一下文件儲存在哪。
工具/原料
iPhone6
設置
方法/步驟
解鎖iphone6手機至主屏幕頁面後打開」App Store「。就可以在手機里直接下載文檔。
G. app與數據在哪裡找
iPhone應用與數據十分重要,更改某應用許可權,可以保護我們隱私和財產。
工具/原料:iphone11、ios14.5、本地設置14.5
1、進入手機設置界面
在iPhone屏幕主頁面打開【設置】,找到【應用與數據】的應用程嘩棗序列表,選擇想要進行【應用與數據】的任意應用,點擊進入。
H. 我們的app在手機中存放的路徑是
我們的app在手機中存放的路徑是:/var/mobile/Applications/4434-4453A-B453-4ADF535345ADAF344
後面的目錄4434-4453A-B453-4ADF535345ADAF344是iPhone自動生成的,裡麵包含了四個文件夾:
(1)AppName.app 目錄:這是應用程序的程序包目錄,包含應用程序本身。由於應用改程序必須經過簽名。所以再運行程序時,是不可以對這個目錄進行內容修改的,否則會造成應用無法啟動。
(2)Documents目錄:這是文檔目錄。有關應用的所有數據文件應該寫入到這個目錄下,這個目錄用於存儲用戶數據或者其他應該定期備份的信息。iTunes會同步改應用程序的此文件內容,適合存儲一些重要的數據
(3)Libarary目錄:庫目錄,這個目錄下面還有兩個子目錄:Caches 和 Preferences
Preferences 目錄:包含應用程序的編號設置文件,存放NSUserDefaults保存的.plist文件。iTunes同步該應用時會同步該文件夾中的內容。
Caches 目錄:緩存目錄。用於存儲應用程序專用的支持文件,保存應用程序再次啟動過程中需要的信息。ITunes不會同步改文件夾,保存一些不需要備份的數據
(4)tmp目錄:臨時目錄。這個目錄用於存放臨時文件,保存應用程序再次啟動過程中不再需要的信息。iTunes不會同步此文件夾,系統可能在應用沒運行時就刪除該目錄下的文件,所以此目錄適合保存應用中的一些臨時文件,用完就刪除。
下面就是這些文件夾獲取路徑的方法:
1.獲取AppName.app 目錄路徑:
NSString *path = [[NSBundle mainBundle] bundlePath];
2.獲取Documents目錄路徑的方法:
NSString *documentPath = (NSDocumentDirectory, NSUserDomainMask, YES).firstObject;
3.Library/Caches目錄路徑方法:
NSString *cachePath = (NSCachesDirectory, NSUserDomainMask, YES).firstObject;
4.Library/Application Support目錄路徑方法:
[(NSApplicationSupportDirectory, NSUserDomainMask, YES) objectAtIndex:0]
4.tmp目錄路徑的方法:
NSString *tmpPaht = NSTemporaryDirectory();
5.獲取沙盒主目錄路徑
NSString *homePaht = NSHomeDirectory();
例子:
NSFileManager* fm=[NSFileManager defaultManager];
if(![fm fileExistsAtPath:[self dataFilePath]]){
//下面是對該文件進行制定路徑的保存
[fm createDirectoryAtPath:[self dataFilePath] withIntermediateDirectories:YES attributes:nil error:nil];
//取得一個目錄下得所有文件名
NSArray *files = [fm subpathsAtPath: [self dataFilePath] ];
//讀取某個文件
NSData *data = [fm contentsAtPath:[self dataFilePath]];
//或者
NSData *data = [NSData dataWithContentOfPath:[self dataFilePath]];
}
IOS管理文件和目錄
1、常見的NSFileManager文件方法
-(NSData *)contentsAtPath:path//從一個文件讀取數據
-(BOOL)createFileAtPath: path contents:(NSData *)data attributes:attr//向一個文件寫入數據
-(BOOL)removeItemAtPath:path error:err//刪除一個文件
-(BOOL)moveItemAtPath:from toPath:to error:err//重命名或者移動一個文件(to不能是已存在的)
-(BOOL)ItemAtPath:from toPath:to error:err//復制文件(to不能是已存在的)
-(BOOL)contentsEqualAtPath:path andPath:path2//比較兩個文件的內容
-(BOOL)fileExistAtPath:path//測試文件是否存在
-(BOOL)isReadableFileAtPath:path//測試文件是否存在,並且是否能執行讀操作
-(BOOL)isWriteableFileAtPath:path//測試文件是否存在,並且是否能執行寫操作
-(NSDictionary *)attributesOfItemAtPath:path error:err//獲取文件的屬性
-(BOOL)setAttributesOfItemAtPath:attr error:err//更改文件的屬性
2.使用目錄
-(NSString *)currentDirectoryPath//獲取當前目錄
-(BOOL)changeCurrentDirectoryPath:path//更改當前目錄
-(BOOL)ItemAtPath:from toPath:to error:err//復制目錄結構(to不能是已存在的)
-(BOOL)createDirectoryAtPath:path withIntermediateDirectories:(BOOL)flag attribute:attr//創建一個新目錄
-(BOOL)fileExistAtPath:path isDirectory:(BOOL*)flag//測試文件是不是目錄(flag中儲存結果YES/NO)
-(NSArray *)contentsOfDirectoryAtPath:path error:err//列出目錄內容
-(NSDirectoryEnumerator *)enumeratorAtPath:path//枚舉目錄的內容
-(BOOL)removeItemAtPath:path error:err//刪除空目錄
-(BOOL)moveItemAtPath:from toPath:to error:err //重命名或移動一個目錄(to不能是已存在的)
3、常用路徑工具方法
+(NSString *)pathWithComponens:components//根據components中的元素構造有效路徑
-(NSArray *)pathComponents//析構路徑,獲得組成此路徑的各個部分
-(NSString *)lastPathComponent//提取路徑的最後一個組成部分
-(NSString *)pathExtension//從路徑的最後一個組成部分中提取其擴展名
-(NSString *):path//將path添加到現有路徑的末尾
-(NSString *):ext//將指定的擴展名添加到路徑的最後一個組成部分
-(NSString *)//刪除路徑的最後一個組成部分
-(NSString *)stringByDeletingPathExtension//從文件的最後一部分刪除擴展名
-(NSString *)stringByExpandingTileInPath//將路徑中代字元擴展成用戶主目錄(~)或指定用戶的主目錄(~user)
-(NSString *)//嘗試解析路徑中的符號鏈接
-(NSString *)stringByStandardizingPath//通過嘗試解析~、..(父目錄符號)、.(當前目錄符號)和符號鏈接來標准化路徑
4、常用的路徑工具函數
NSString* NSUserName(void)//返回當前用戶的登錄名
NSString* NSFullUserName(void)//返回當前用戶的完整用戶名
NSString* NSHomeDirectory(void)//返回當前用戶主目錄的路徑
NSString* NSHomeDirectoryForUser(NSString* user)//返回用戶user的主目錄
NSString* NSTemporaryDirectory(void)//返回可用於創建臨時文件的路徑目錄
5、常用的IOS目錄
Documents(NSDocumentDirectory)//用於寫入應用相關數據文件的目錄,在ios中寫入這里的文件能夠與iTunes共享並訪問,存儲在這里的文件會自動備份到雲端
Library/Caches(NSCachesDirectory)//用於寫入應用支持文件的目錄,保存應用程序再次啟動需要的信息。iTunes不會對這個目錄的內容進行備份
tmp(use NSTemporaryDirectory())//這個目錄用於存放臨時文件,只程序終止時需要移除這些文件,當應用程序不再需要這些臨時文件時,應該將其從這個目錄中刪除
Library/Preferences//這個目錄包含應用程序的偏好設置文件,使用 NSUserDefault類進行偏好設置文件的創建、讀取和修改
分類: iOS學習積累
I. android系統中的app安裝後的各個文件路徑在哪裡
在系統中system/app文件夾中。
在android系統中安裝軟體時,系統會將其安裝在設定好的路徑當中,即system/app路徑。後來下載的APP可以卸載,但系統自帶的APP不能卸載,否則會引發系統的崩潰。
在安裝APP時,也可以直接將文件復制到手機里(手機內存、Storage Card都可以),在手機上執行該CAB文件即可安裝。
(9)手機app數據放在哪裡擴展閱讀
android系統中的app不同格式安裝:
1、CAB格式,直接將文件到手機里,都可以在手機上執行該CAB文件即可安裝。
2、EXE格式,EXE格式的程序可分為手機上直接運行(即綠色軟體的形式)和連接電腦同步安裝2種形式。
3、免安裝軟體(綠色軟體),將文件直接拷貝到手機里(手機內存、Storage Card都可以)即可運行。這種軟體在網上下載時一般是RAR或ZIP格式壓縮包,只需先在電腦上解壓,將解壓出來的文件夾拷貝到手機里即可運行。
4、Cpl文件,將文件直接拷貝到手機windows目錄下,即可在設置中出現相應的選項。如SoftKeyAppleEx.cpl對應會出現軟體設置選項。