摘要: 内容提供者介绍 按照我们上节课创建的数据库,按照linux里的权限规则,每三个一组,第一组表示自己的权限,第二组表示与自己同组的权限,第三组表示第三方用户的权限。 所以,第三方用户是没有权限执行本应用的内容的。于是,就需要这么一个内容提供者了。 内容提供者应用场景: 向日历里插入提醒事件: 微信、Q 阅读全文
posted @ 2021-09-17 17:09 涂妖教 阅读(104) 评论(0) 推荐(0)
摘要: ContentProvider主要用于在不同的应用程序之间实现数据共享的功能,它提供一套完整的机制,允许一个程序访问另一个程序中的数据,同时还保证被访问数据的安全性。目前,使用ContentProvider是Android实现跨程序共享数据的标准方式。 项目结构如下: User.class pack 阅读全文
posted @ 2021-09-16 16:54 涂妖教 阅读(61) 评论(0) 推荐(0)
摘要: Android系统是内置数据库的!!!SQLite是一款轻量级的关系型数据库,运行速度快占资源少(几百KB内存就够) 1.写一个类去继承SqliteOpenhelper 2.实现里面的方法,创建构造方法 参数解释: //实现参数短的构造方法就行了 /* * context 上下文 * name 数据 阅读全文
posted @ 2021-09-14 17:11 涂妖教 阅读(218) 评论(0) 推荐(0)
摘要: 安卓手机只能读写在/data/data 或者sdcard中 SharedPreference 四大组件之学习contentProvider之前要学习数据持久化->SharedPreference SharedPreference轻量级数据存储,一般存储app设置的一些信息,例如用户设置的一些是否自动 阅读全文
posted @ 2021-09-13 15:02 涂妖教 阅读(101) 评论(0) 推荐(0)
摘要: 1.理论概述 2.1本地service 2.2service的生命周期 3.远程service 3.1理解 3.2使用远程service 4.应用联系 4.1使用本地service播放音乐 4.2使用远程service挂断电话 4.3实现黑名单电话的自动拦截 service是什么? service是 阅读全文
posted @ 2021-09-11 21:17 涂妖教 阅读(240) 评论(0) 推荐(0)
摘要: 用俗话说就是长期于后台运行的程序。如果官方一点,首先是一个组件用于长期运行的任务,并且与用户没有交互。每一个服务都需要在配置文件AndroidMainfest.xml里进行声明,如何声明? 使用<service>标签,其实跟前面的activity,广播接收者receiver一样声明。 通过Conte 阅读全文
posted @ 2021-09-10 09:36 涂妖教 阅读(122) 评论(0) 推荐(0)
摘要: 跟ListView效果基本接近,但是性能,效果与灵活性比ListView强 它还可以横向滚动,能够显示列表,网格,瀑布流等形式,且不同的ViewHolder能够实现item多元化功能,但是使用起来稍微麻烦一点,没有类似ListView的onItemClickListener监听事件,需要开发者自己实 阅读全文
posted @ 2021-09-08 22:01 涂妖教 阅读(79) 评论(0) 推荐(0)
摘要: 广播有发射塔,有收音机 比如说升级系统,先检测一下电量,电量够才能升级 BroadcastReceiver就相当于一个收音机 (广播接收者) 标准广播:广播发出后,所有的收音机(BroadcastReceiver)会在同一时刻接收到这条广播消息,效率高,无法被截断。 有序广播:链式传递消息,同一时刻 阅读全文
posted @ 2021-09-08 11:09 涂妖教 阅读(137) 评论(0) 推荐(0)
摘要: 他俩是独立的生命个体,关系其实并没有那么密切,通信不是很方便 1.activity 把信息传递给 fragment Android的原生方案是利用 Bundle进行通信 Bundle可以理解为一个可以保存数据的类 bundle类中加入数据(key -value的形式,另一个activity里面取数据 阅读全文
posted @ 2021-09-07 13:44 涂妖教 阅读(232) 评论(0) 推荐(0)
摘要: 首先是activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http:/ 阅读全文
posted @ 2021-09-07 11:05 涂妖教 阅读(163) 评论(0) 推荐(0)