以下是工作中的开发总结,如有不妥,望请指出,谢谢!

Android中数据存储:
File,SharedPreferences,SQLite,ContentProvider

Android外部数据传输:
Intent, 适合小数据量,例如路径,URL等,一般超过140K以上会导致Intent传输失败。
sdcard File, 便捷,适用于大数据文件,例如视频文件。
ContentProvider与ContentResolver,适用于分享数据给第三方组件使用,该数据不一定存储在数据库中。

Android内部数据传输:
Application,用于实现一些全局对象的存储和处理。
SharedPreferences,适用于小数据量,例如Cookie的存放。
SQLite,适用于程序内部使用的数据。

当然,使用Internet也可以实现数据的存储和传输。

更多相关文章

  1. mybatisplus的坑 insert标签insert into select无参数问题的解决
  2. 箭头函数的基础使用
  3. python起点网月票榜字体反爬案例
  4. NPM 和webpack 的基础使用
  5. Python list sort方法的具体使用
  6. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  7. Android中使用响应式编程RxJava
  8. Android反编译工具Apktool使用
  9. [android] android下创建一个sqlite数据库

随机推荐

  1. android 仿微信聊天界面,以及语音录制功能
  2. Android UnitTest FrameWork
  3. android 定位 代码关于android gps定位最
  4. Android(安卓)MMS专题
  5. Android 之不要滥用 SharedPreferences(上
  6. Android架构组件-WorkManager
  7. Android中gravity与layout_gravity的区别
  8. android关机充电流程、充电画面显示
  9. Android广播机制分析
  10. Error running app: Instant Run require