目标:读取Hololens本地的文件,并且再不改变安装包的前提下,能修改该文件,继续读取修改后的内容(我的应用场景: Hololens程序运行,会去连接电脑开启的Sharing Service,电脑的IP想存进Txt里面,保存再Hololens上面。这样换一个网络环境,只需要修改txt里面的IP,就可以保证hololens还是可以继续连上电脑端unity开启的service。)
坑:不得不说,微软在这儿挖了一个大坑,Hololens没法用我们熟悉的方式操作文件!
网上查了很多次,只有StorageFolder类和Fi le类静态方法才能操作,经过多次尝试终于有点眉目了,特别写点东西记录下来。
Hololens应用程序(UWP,具体做过开发的都知道,hololens再unity中做好之后,最终要打包成UWP工程,进而打包成安装包)的文件结构似乎和windows有很大不同,没有盘符的概念,个人对这个研究不深,不敢乱说。 以下是网上查到的,感觉很有帮助:
http://blog.youkuaiyun.com/xxxhhhyxy/article/details/72870875 点击打开链接
http://blog.youkuaiyun.com/lindexi_gd/article/details/49007841 点击打开链接
具体:
1.首先unity创建好工程,打开读写文件读写权限(file-->build se