Android7.0文件共享
来源:互联网 发布:php 扩展 不成功 编辑:程序博客网 时间:2024/06/13 03:43
Android系统是基于Linux,可使并发读写同一文件来交换数据。
序列化和反序列化代码如下
序列化 组件中写入如下方法
private void persisToFile(){ new Thread(new Runnable() { @Override public void run() { User user = new User(); File dir = new File("./saved.cache"); if (!dir.exists()) dir.mkdir(); File cachedFile = new File("./saved.cache"); ObjectOutputStream objectOutput = null; try{ objectOutput = new ObjectOutputStream(new FileOutputStream(cachedFile)); objectOutput.writeObject(user); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }).start(); }
反序列化组件中写入
private void recoverFromFile(){ new Thread(new Runnable() { @Override public void run() { MainActivity.User user = null; File cachedFile = new File("./saved.cache"); if (cachedFile.exists()){ ObjectInputStream objectInputStream = null; try { objectInputStream = new ObjectInputStream(new FileInputStream(cachedFile)); user = (MainActivity.User)objectInputStream.readObject(); } catch (IOException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } } } }).start(); }
阅读全文
0 0
- Android7.0文件共享
- Android7.0共享文件权限
- Android7.0 应用间共享文件 FileProvider
- Android7.0文件共享问题(FileUriExposedException)
- android7.0 应用间共享文件
- Android7.0 使用FileProvider 共享文件
- Android7.0须知--应用间共享文件(FileProvider)
- Android7.0须知--应用间共享文件(FileProvider)
- Android7.0须知--应用间共享文件(FileProvider)
- Android7.0须知--应用间共享文件(FileProvider) log: exposed beyond app through Intent.getData()
- Android7.0文件访问权限
- Android7.0解析Init.rc文件
- 适配android7.0:获取文件的Uri
- Android7.0使用Intent打开文件
- Android7.0文件操作之FileProvider
- 适配android7.0:获取文件的Uri
- Android7.0之安装apk文件
- android7.0
- 简述设计模式之单例模式
- Codeforces Round #430 (Div. 2) C. Ilya And The Tree(dfs+最大公约数+因子+树)
- 深入分析Java ClassLoader原理
- 字体样式
- 游戏开发之U3D实现技能图标冷却的效果
- Android7.0文件共享
- 使用plsql不安装oracle客户端整理流程
- 关卡设计快速入门_1. 创建新项目
- 关于python无法显示中文的问题:SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3, but no encoding
- Integer.parseInt()和这个Integer.valueOf()的详解
- ssl http tcp/ip 协议区别与联系
- 集合框架——Collection
- 为什么你写的下载文件总是只能下到服务器本地
- cocos2d-js使用Math.sin(),Math.cos()