Android持久化:
一文件:
(1)文件存储:Context类中提供了一个openFileOutput方法,可以用于将数据存储到指定的文件中。
(2)文件读取:Context, openFileInput
二 SharedPreferences存储
键值对。
三、SQLite数据库
SQLiteOpenHelper帮助类,借助这个类就可以非常简单地对数据库进行创建和升级。
SQLiteOpenHelper是一个抽象类,有两个抽象方法,分别是onCreate()和onUpgrade(),我们必须在自己的帮助类里面重写这两个方法,然后分别在这两个方法中去实现创建、升级数据库的逻辑。
adb是Android SDK中自带的一个调试工具,使用这个工具可以直接对链接在电脑上的手机或模拟器进行调试操作。它存放在sdk的platform-tools目录下。
跨程序共享数据
Content Provider,
运行时权限,用户不需要在安装软件的时候一次性授权所有申请的权限,而是可以在软件的使用过程中再对某一项权限申请进行授权。
ContentResolver:
对于每一个应用程序来说,如果想要访问内容提供器中共享的数据,就一定要借助Content-Resolver类,可以通过Context中的getContentResolver()方法获取到该类的实例。
Content-Resolver中提供了一系列的方法用于对数据进行CRUD操作。
创建通知的基本方法:
首先需要一个NotificationManager来对通知进行管理,可以调用Context的getSystemService()方法获取到。
getSystemService()方法接收一个字符串参数用于确定获取系统的哪个服务,这里我们传入Context.NOTIFICATION_SERVICE即可。
MediaPlayer:实例。