⑴ 手机云储存有什么用
手机的云储存是为了防止手机上的文件或其他相关信息不小心删除后,还可以通过云储存的备份找回。以苹果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、使用网络等来获取你的位置信息的权限,这个很好理解。
⑼ 手机里面的媒体储存一般都是存什么呢
手机里面的媒体储存一般都是存图片、视频、歌曲、录音等。它是帮助你存储和播放相片还有视频之类媒体文件的一个功能软件。媒体储存一般是手机里最耗电的程序。
媒体音译为媒介,意为两者之间。媒体是指传播信息的媒介。它是指人借助用来传递信息与获取信息的工具、渠道、载体、中介物或技术手段。也可以把媒体看作为实现信息从信息源传递到受信者的一切技术手段。媒体有两层含义,一是承载信息的物体,二是指储存、呈现、处理、传递信息的实体。