Android
文章平均质量分 94
乔乔乔木
这个作者很懒,什么都没留下…
展开
-
Android Studio学习笔记——数据库存储
Android中主要提供了三种方式用于简单的实现数据持久化功能,即文件存储、SharedPreference存储以及数据库存储。除此之外,还有其他方式,比如说存在SD卡中。文件存储、SharedPreference存储以及数据库存储这三种比存在SD卡中简单,而且更安全。是一个开源的Android数据库框架。采用了对象关系映射(ORM)的模式,并将我们平时开发最常用的一些数据库功能进行了封装。不用编写SQL就完成增删改查。原创 2024-05-05 22:17:14 · 1519 阅读 · 0 评论 -
Android Studio学习笔记——后台默默的劳动者——探究服务Service
在项目的任何位置调用startService()方法,相应的服务就会启动起来,并回调onStartCommand()方法。如果这个方法没有被执行过,那么先执行OnCreate()再执行onStartCommand()。服务启动之后会一直保持运行状态,直到stopService()或者stopSelf()方法执行。每个服务只会存在一个实例,不管调用多少次startService()方法,所以只需调用一次stopService()或者stopSelf()服务就会停止。原创 2024-04-13 15:18:26 · 859 阅读 · 0 评论 -
Android Studio学习笔记——广播机制Broadcast
安卓每个应用程序都可以对自己感兴趣的广播进行注册,要该程序就只会接收到自己所关心的广播内容。这些广播可能是来自于系统的,也可能是来自于其他应用。安卓提供了一套完整的API,允许应用程序自由的发送和接收广播。安卓中的广播主要可以分为两种类型:标准广播和有序广播。标准广播Normal broadcasts是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时刻接收到这条广播信息。他们之间没有任何先后顺序。这种广播效率会比较高。但同时也意味着他是无法被截断的。原创 2024-04-13 15:17:50 · 1544 阅读 · 0 评论