设为首页 收藏本站
查看: 936|回复: 0

[经验分享] Windows phone 8学习 数据文件操作

[复制链接]

尚未签到

发表于 2018-6-21 09:40:56 | 显示全部楼层 |阅读模式
  http://www.cnblogs.com/lipan/archive/2013/05/31/3047130.html
  Windows phone 8 应用用于数据文件存储访问的位置仅仅限于安装文件夹、本地文件夹(独立存储空间)、媒体库和SD卡四个地方。本节主要讲解它们的用法以及相关限制性。另外包括本地数据库的使用方式。
  快速导航:
  一、分析各类数据文件存储方式
  二、安装文件夹
  三、本地文件夹(独立存储空间)
  四、媒体库操作
  五、本地数据库
一、分析各类数据文件存储方式
1)安装文件夹
  安装文件夹即应用安装以后的磁盘根文件夹,它提供只读的访问权限。它在手机中对应的路径为“ C:\Data\Programs\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}\Install\”。
  一般在这个位置可以拿到如下信息:
  资源文件AppResources.resx  资源文件一般用于定义字符串,国际化资源等,也可以编译存放图片
  被编译的资源文件  
  安装目录的其他文件
  特点:只读,可以访问与应用程序相关的资源与文件。
2)本地文件夹(WP7:独立存储空间)
  Windows phone 8 为每个应用分配了一个本地文件夹,一般情况下只能访问自己的本地文件夹,对自己的本地文件夹具备完全的读写权限。它在手机中的路径一般为:“C:\Data\Users\DefApps\AppData\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}\Local”
  本地文件夹主要功能:
  自由读写存储文件  
  存放本地数据库  
  存取键值对
  特点:读写操作不限制,主要用于处理应用相关的文件。
3)媒体库
  媒体库是唯一一个共享访问区域,可以访问图片、视频、音乐等。图片库的地址为:“C:\Data\Users\Public\Pictures\”
  媒体库主要功能:
  提供共享式的媒体文件访问,部分读写权限  
  特点:可读取,写权限部分限制,共享性强。
4)SD卡
  SD卡与后面的章节关联,你可以访问《Windows phone 8 学习笔记 应用的启动 文件关联以及SD卡访问》 提前了解,如果连接未生效请耐心等待发布^_^。
二、安装文件夹
1)读取资源文件资源文件AppResources.resx的内容
  新建WP8项目,添加新建项,资源文件,“Resource1.resx”。添加字符串资源,名称为“String1”值为“Test”。
DSC0000.png

  切换到图片资源,添加图片“ResourceImg.png”
DSC0001.png

  然后,我们访问这些资源,代码如下:
  [XAML]
<!--ContentPanel - 在此处放置其他内容--><Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">    <StackPanel x:Name="stackPanel" Grid.Row="1">    </StackPanel></Grid>  [C#]
//获取字符资源string myString1 = Resource1.String1;//获取图片资源var myResourceImg = Resource1.ResourceImg; Image image = new Image();BitmapImage bitmapImage = new BitmapImage();bitmapImage.SetSource(new MemoryStream(myResourceImg));image.Source = bitmapImage;stackPanel.Children.Add(image);  作者:李盼(Lipan)
  出处:[Lipan] (http://www.cnblogs.com/lipan/)
  版权声明:本文的版权归作者与博客园共有。转载时须注明本文的详细链接,否则作者将保留追究其法律责任。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-528604-1-1.html 上篇帖子: Windows Embedded 下载 下篇帖子: linux与windows下tomcat的java内存设置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表