導航:首頁 > 軟體資訊 > app的儲存有什麼用

app的儲存有什麼用

發布時間:2022-10-02 02:43:09

⑴ 手機雲儲存有什麼用

手機的雲儲存是為了防止手機上的文件或其他相關信息不小心刪除後,還可以通過雲儲存的備份找回。以蘋果XS MAX為例,開啟雲儲存的操作步驟如下:

1、在手機中找到並打開設置app;

⑵ 為什麼現在應用APP大多都要用戶的存儲許可權,了解用戶個人的私密信息,用戶都很反感國家怎麼又不管這事

首先來說,APP要求存儲許可權是很正常的,因為,所有的APP都會存在有網路數據和本地數據的交換,如果沒有存儲許可權,APP就沒有辦法在本機上存儲需要交換的數據。另外單純的存儲許可權危害到不是太大,危害大的許可權比如說讀取通訊錄,通話記錄,讀取處理簡訊等。

⑶ 請問一下安卓手機app里的這些文件、文件夾都是干什麼用的

assets---裡面可以放任何資源文件

5) res---裡面的所有東西在R.java裡面都會生成相應的id,可以通過id來引用相關的資源文件。

drawable 裡面放置的都是圖片,每一張圖片需要三個版本,高解析度,中檔解析度,低解析度。因為手機解析度有差別,所以為了保證在各種解析度的手機上都能正常顯示,設置了三個版本,通常來說不用管,到一定程度再說。

layout裡面放置的是布局文件,即xml文件,每個activity對應一個xml文件,每個xml文件也會在R.java裡面生成相應的id.

strings.xml 文件中放置的是一些鍵值對,存放一些字元串,方便使用,裡面的鍵值也會在R.java中生成相應的id。

6) AndroidManifest.xml 文件是整個工程的配置文件。

⑷ 關於app的數據保存

在開發過程中,我們需要將某些數據保存下來,比如一些設置信息以及一些用戶主動去保存的數據。待用戶下次打開應用時候,再自動載入這些信息。下面將介紹windows8開發中如何存儲數據。一.本地數據存儲在wp中我們使用IsolatedStorageSettings進行本地數據存儲,在win8中也提供類似的方法進行存儲,我們使用ApplicationData.Current.LocalSettings。下面將通過實例進行描述:在節目上添加姓名、年齡、性別三個控制項,代碼如下:1234567891011121314男15女161718192021222324新建類AppDataHelper.cs,引用命名空間usingWindows.Storage。我們將讀取和保存封裝成共通,方便調用。保存數據:1///2///保存數據3///4///數據類型5///鍵6///值7publicstaticvoidSave(stringkey,Tvalue)8{9ApplicationData.Current.LocalSettings.Values[key]=value;10}讀取數據:1///2///讀取數據3///4///數據類型5///鍵6///值7publicstaticTRead(stringkey)8{9if(ApplicationData.Current.LocalSettings.Values.ContainsKey(key))10{11return(T)ApplicationData.Current.LocalSettings.Values[key];12}13else14{15returndefault(T);16}17}刪除數據:1///2///移除數據3///4///鍵5///成功true/失敗false6publicstaticboolRemove(stringkey)7{8returnApplicationData.Current.LocalSettings.Values.Remove(key);9}我們只要在需要存儲或者讀取數據的地方進行調用,就可以了。1privatevoidbtnSave_Click(objectsender,RoutedEventArgse)2{3AppDataHelper.Save("name",txtName.Text.Trim());4AppDataHelper.Save("age",int.Parse(txtAge.Text.Trim()));5AppDataHelper.Save("sex",cbxSex.SelectedIndex);6}7privatevoidbtnRead_Click(objectsender,RoutedEventArgse)8{9txtName.Text=AppDataHelper.Read("name");10txtAge.Text=AppDataHelper.Read("age").ToString();11cbxSex.SelectedIndex=AppDataHelper.Read("sex");12}那麼我們保存的數據保存到哪裡去了呢?我們應該如何找到他們,別急,我們下面開始找保持的數據。打開C:\Users\\AppData\Local\Packages\\Settings\settings.dat,user_name對應當前登錄的用戶名,packpage對應此應用的唯一標識,在Package.appxmanifest中我們可以找到它:此文件為.dat後綴,我們需要用注冊表工具打開它,開始->運行(win+R鍵),輸入Regedit,在打開的窗口裡面選擇HKEY_LOCAL_MACHINE,然後選擇文件->載入配置單元,選擇settings.dat文件,打開填入項名稱,確定之後可以看到保存的數據會顯示在其中。雙擊name,打開,我們可以看到存儲的數據值。那麼我們是否能像wp那樣存儲一個對象到本地存儲呢,答案是否定的。win8中只能存儲一些簡單類型,如int、bool、string等下面有一個Person對象:1[DataContract]2publicclassPerson3{4[DataMember]5publicstringName{get;set;}6[DataMember]7publicintAge{get;set;}8[DataMember]9publicintSex{get;set;}10}進行存儲:1Personperson=newPerson()2{3Name=txtName.Text.Trim(),4Age=int.Parse(txtAge.Text.Trim()),5Sex=cbxSex.SelectedIndex6};7AppDataHelper.Save("person",person);此時會報錯,提示不支持此類型存儲。那麼我們應該如何存儲一個對象呢?下面我們將介紹文件存儲。二.文件存儲對於那些比較復雜的數據類型,我們需要將其存儲為文件的形式存儲在應用中。StorageFile的存儲,以文件的形式進行存儲存入數據。新建一個類,LocalFileHelper.cs存儲文件:1///2///存儲數據///3///數據類型4///文件名稱5///數據6///無7publicasyncstaticTaskSave(stringfileName,Tdata)8{9//取得當前程序存放數據的目錄10StorageFolderfolder=Windows.Storage.ApplicationData.Current.LocalFolder;11//創建文件,如果文件存在就覆蓋12StorageFilefile=awaitfolder.CreateFileAsync(fileName,CreationCollisionOption.ReplaceExisting);13using(StreamnewFileStream=awaitfile.OpenStreamForWriteAsync())14{15DataContractSerializerser=newDataContractSerializer(typeof(T));16ser.WriteObject(newFileStream,data);17newFileStream.Dispose();18}19}讀取文件:1///2///讀取數據3///4///數據類型5///文件名稱6///數據7publicasyncstaticTaskRead(stringfileName)8{9Tt=default(T);10try11{12StorageFolderfolder=Windows.Storage.ApplicationData.Current.LocalFolder;13StorageFilefile=awaitfolder.GetFileAsync(fileName);14if(file==null)15returnt;16StreamnewFileStream=awaitfile.OpenStreamForReadAsync();17DataContractSerializerser=newDataContractSerializer(typeof(T));18t=(T)ser.ReadObject(newFileStream);19newFileStream.Dispose();20returnt;21}22catch(Exception)23{24returnt;25}26}刪除文件:1///2///刪除文件3///4///文件名稱5///成功true/失敗(stringfileName)7{8StorageFolderfolder=Windows.Storage.ApplicationData.Current.LocalFolder;9StorageFilefile=awaitfolder.GetFileAsync(fileName);10if(file!=null)11{12try13{14awaitfile.DeleteAsync();15}16catch(Exception)17{18returnfalse;19}20}21returntrue;22}使用方法:1Personperson=newPerson()2{3Name=txtName.Text.Trim(),4Age=int.Parse(txtAge.Text.Trim()),5Sex=cbxSex.SelectedIndex6};78awaitLocalFileHelper.Save("person.xml",person);910Listlist=newList();11list.Add(person);12list.Add(person);13awaitLocalFileHelper.Save("personList.xml",list);141516PersonnewPerson=awaitLocalFileHelper.Read("person.xml");17ListpersonList=awaitLocalFileHelper.Read("personList.xml");文件在哪裡?同樣我們打開C:\Users\user_name\AppData\Local\Packages\package\LocalState文件夾,下面就有我們保持的文件,打開文件,保存文件的內容格式為xml:27BetterChaner0三.使用Sqlite進行數據存儲Sqlite現已提供對WindowsRT和Windows8Metro應用的支持.首先,在工具,選擇擴展與更新中,選擇聯機,在搜索框內輸入sqlite,找到SQLiteforWindowRuntime,下載安裝。安裝完成之後重啟VS,右擊項目添加引用,選擇Windows->擴展,找到Mircosoftvisualc++runtimepackage和sqliteforwindowsruntime,打勾,確定。由於目前Sqlite不支持AnyCPU,所以我們將項目改成X64,右擊解決方案,屬性,修改之。然後右擊引用,選擇管理Nuget程序包,聯機搜索sqlite-net,下載安裝。我們發現項目工程中多了2個類文件,SQLite.cs和SQLiteAsync.cs基本操作:1//創建資料庫2stringdbRootPath=Windows.Storage.ApplicationData.Current.LocalFolder.Path;3SQLiteConnectiondb=newSQLiteConnection(Path.Combine(dbRootPath,"myApp.sqlite"));45//創建表6db.CreateTable();78//插入一條數據9db.Insert(newPerson(){Name="BetterChaner",Age=27,Sex=1});1011//插入多條數據12Listlist=newList();13list.Add(newPerson(){Name="Zhangsan",Age=27,Sex=1});14list.Add(newPerson(){Name="Lisi",Age=32,Sex=0});15list.Add(newPerson(){Name="Wangwu",Age=24,Sex=1});16db.InsertAll(list);1718//查詢數據19Listlist2=db.Query("select*fromPerson");2021//更新數據22SQLiteCommandcmd=db.CreateCommand("updatePersonsetAge=21whereName='Lisi'");23cmd.ExecuteNonQuery();2425//刪除一條數據26db.Delete(newPerson(){Name="Zhangsan",Age=27,Sex=1});27//刪除全部數據28db.DeleteAll();數據存儲的位置為:C:\Users\\AppData\Local\Packages\\LocalState\文件夾下的myApp.sqlite四.SqlCE有了Sqilte,SqlCE不太經常會用到了,在這里就不寫出實例了,與wp中類似。小結以上為windowsstoreapp開發中可以使用的幾種存儲數據的方式,可以根據數據大小、作用以及類型選擇應該使用哪一種存儲方式。

⑸ 蘋果手機的app資源庫有什麼用

蘋果手機的app資源庫可以知道自己歷史上下載了哪些軟體,而且知道哪些付費軟體已經付賬過。

⑹ iphone 7plus儲存到文件是指哪裡,怎麼刪除,有什麼用嗎。

就是指文件這個app裡面,你可以在這裡面刪除它,它的作用是將你存儲到這裡面的東西同步到你登錄ID的其他設備中,前提是你打開了這個功能。

⑺ 手機里APP文件有什麼用

APP文件是一個運行於Visual Foxpro環境下的應用程序,它是由一組程序、表單、菜單和其他文件經編譯後形成的。 最好不要刪除,會影響系統程序的運行。

⑻ 大部分手機軟體需要訪問存儲許可權,真的有必要嗎

要根據軟體的用途需求來確定。存儲許可權這個概念太大了,需要拆分出不同區域,不同隱私級別的。必要的許可權是要給軟體,但是要區分不同的存儲信息,給予不同的許可權,並且軟體要向機主報告自己訪問了哪些信息。

很多軟體假借緩存圖片之名請求外部存儲許可權,實際上APP都有自己的私有存儲空間,要外部許可權就是想讀取你的各種文件,比如相冊,只要不影響使用,就不要同意。如果影響使用了再結合實際情況考慮,不要在任務開放的地方存儲敏感信息(證件照等等)。



哪些許可權是涉及隱私的

一、聯系人

聯系人許可權指的是應用是否有對手機聯系人進行讀取、修改、刪除等操作的許可權。所以如果彈框提示請求聯系人許可權的時候,你選擇了確定,那麼這幾種許可權都給予了應用。

二、簡訊

簡訊許可權指的是應用是否有對簡訊內容的讀取、修改、刪除以及添加許可權,還包括發送簡訊的許可權。同樣的,一旦授予了簡訊許可權,這些操作軟體都可以正常進行了。

三、電話

電話許可權指的是軟體可以進行撥打電話操作。這個很好理解,這里我就不做說明了。

四、錄音

錄音指的是軟體可以打開麥克風,並可以進行錄音操作,這個功能可以發生在後台。所以存在一定的風險的,謹慎授予。

五、拍照、相冊

拍照顧名思義就是應用能夠打開攝像頭進行拍照或者攝像操作,而相冊許可權指的是應用可以訪問你的相冊,包括修改、刪除、添加、讀取相冊圖片的許可權。當然這種操作也有可能是發生在用戶不知情的情況下,謹慎授予。

六、存儲

存儲許可權指的是應用可以向你的手機存儲一定的數據或者是文件操作,也包括從你手機獲取文件以及向你手機寫入文件的許可權。

七、手機號、IMEI

手機號許可權指的是應用是否能夠獲取你的手機號的許可權,而IMEI則是代表了應用是否可用獲取你手機的序列號(這個我之前的文章《面對煩人的手機應用廣告,難道我們真的就束手無策了嗎?》以及《App頻繁彈出的廣告,都有哪些形式呢?》有對它的描述,不清楚的朋友可以去我主頁上看一下這兩篇文章。)的許可權。

八、定位

定位許可權就是說應用可以打開GPS、使用網路等來獲取你的位置信息的許可權,這個很好理解。

⑼ 手機裡面的媒體儲存一般都是存什麼呢

手機裡面的媒體儲存一般都是存圖片、視頻、歌曲、錄音等。它是幫助你存儲和播放相片還有視頻之類媒體文件的一個功能軟體。媒體儲存一般是手機里最耗電的程序。
媒體音譯為媒介,意為兩者之間。媒體是指傳播信息的媒介。它是指人藉助用來傳遞信息與獲取信息的工具、渠道、載體、中介物或技術手段。也可以把媒體看作為實現信息從信息源傳遞到受信者的一切技術手段。媒體有兩層含義,一是承載信息的物體,二是指儲存、呈現、處理、傳遞信息的實體。

閱讀全文

與app的儲存有什麼用相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:758
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:672
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:486
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:383
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:350
風翼app為什麼進不去了 瀏覽:779
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:151
伊克塞爾文檔怎麼進行加密 瀏覽:893
app轉賬是什麼 瀏覽:163