SQLite的简单实用

使用Android自带的API操作数据库

创建数据库

openOrCreateDatabase(···)databaseList() 方法是Android提供的Context底层方法,可以用来打开数据库文件并将其转换为 SQLiteDatabase 实例。

不过,实际开发中,建议总是遵循以下步骤:

  • 确认目标数据库实际存在
  • 如果不存在,首先创建数据库,然后创建数据库表以及必需的初始化数据
  • 如果存在,打开并确认数据是否为最新版本
  • 如果是旧版本,就运行相关代码升级到最新版本
阅读更多
设计模式(一):单例模式

Singleton (单例模式)

确保一个类有且只有一个实例,避免产生多个对象消耗过多的资源,或者某种类型的对象只应该有且只有一个

阅读更多
Android BroadcastReceiver

广播的应用场景:

  • 同一app内部的同一组件内的消息通信(单个或多个线程之间)
  • 同一app内部的不同组件之间的消息通信
  • 同一app具有多个线程的不同组件之间的消息通信
  • 不同app之间的组建之间消息通信
  • Android系统在特定情况下与App之间的消息通信
阅读更多