- 博客(16)
- 收藏
- 关注
原创 第四单元 Fragment
Fragment一、Fragment介绍二、创建Fragment三、Fragment的加载方式1.静态加载2.动态加载四、生命周期五、Fragment回退栈一、Fragment介绍Fragment介绍Fragment是Android3.0后引入的一个新的API,他出现的初衷是为了适应大屏幕的平板电脑, 当然现在他仍然是平板APP UI设计的宠儿,而且我们普通手机开发也会加入这个Fragmen...
2020-03-23 21:16:29
234
原创 复习
复习第一天 对话框一、常用对话框1.普通对话框2.单选对话框3.多选对话框4.水平对话框&圆形对话框5.日期选择对话框6.时间选择对话框7.简单自定义对话框第二天 Menu菜单及PopupWindow窗口一、菜单1、系统菜单OptionsMenu流程2、上下文菜单ContextMenu流程3、弹出菜单流程二、窗口1、简单弹出窗口PopupWindow流程三、补充自定义对话框流程第三天 双...
2020-03-22 19:46:23
482
原创 第十四单元 Service生命周期和启动方式
Service生命周期和启动方式一、Service1.Service介绍2.Service特点二、Service启动方式1.startService验证方法,打印生命周期2.bindService两种启动方式相比一、Service1.Service介绍1.Service,服务,是四大组件之一, 和Activity 非常相似, 一般运行在后台, 没有用户界面, 可执行的程序2.Activit...
2020-03-05 21:49:41
247
原创 第十三单元 BroadCastReceiver运用广播接受者
BroadCastReceiver运用一、全局广播二、本地广播1.注册一个简单的本地广播2.本地广播的优点三、BroadCastReceiver与Notifcation的联合使用四、使用BroadCastReceiver发送消息更新UI五、EventBus留一、全局广播发送的广播事件可被其他应用程序获取,也能响应其他应用程序发送的广播事件(可以通过 exported–是否监听其他应用程序发送的...
2020-03-05 19:38:32
258
原创 第十二单元 BroadCastReceiver安卓的广播接收者
BroadCastReceiver安卓的广播接收者一、广播介绍1.广播接收者作用以及机制2.项目中广播接收者的使用3.广播接收者生命周期二、广播分类1.无序广播发送 (也叫标准广播)2.有序广播三、广播接受者1.创建广播接收者四、注册广播接受者1.静态注册2.动态注册一、广播介绍1.广播接收者作用以及机制其实BroadcastReceiver就是应用程序间的全局大喇叭,即通信的一个手段, 系...
2020-03-04 21:36:20
195
原创 第十一天ContentProvider 系统URI
ContentProvider 系统URI一、联系人二、获取短信三 、获取手机里的音频信息一、联系人先添加权限 <uses-permission android:name="android.permission.READ_CONTACTS" />再创建一个存储联系人信息的类package com.example.myday0303;public class Phone ...
2020-03-03 22:08:23
334
原创 第十天 ContentProvider内容提供者的使用
ContentProvider内容提供者的使用一、ContentProvider 的介绍和使用二、自定义ContentProvider1.什么是自定义内容提供者2.思路:3.提供者代码三、其余一、ContentProvider 的介绍和使用需要导入注解的包 :implementation ‘androidx.annotation:annotation:+’介绍其实呢,内容提供者很好理解,就...
2020-03-03 20:30:16
283
原创 第九天 Sqltie数据库
Sqltie数据库一、SQLite数据库介绍二、SQL语句复习三、数据库使用及两个核心类1.SQLiteOpenHelper2.SQLiteDatabase3.activity代码四、使用事务批量处理数据1.什么是事务?2.事务的好处?代码演示五、查询的扩展 (一个查询的案例)一、SQLite数据库介绍1.Android 系统中集成的轻量级的数据库2.特点轻量级 只用一个动态的库, 是以单...
2020-03-02 21:50:12
173
原创 第八天 SharedPreferences存储和SD卡存储
SharedPreferences存储和SD卡存储一、SharedPreferences存储1.SharedPreferences简介2.特点3.写数据4.读数据5.记住密码案例6.轮播图二、SD卡存储必须设置读写权限6.0及之后的版本需要动态添加读写权限案例一、SharedPreferences存储1.SharedPreferences简介SharedPreferences简称Sp(后面都...
2020-02-28 21:26:43
181
原创 第七单元 Fragment与ViewPager与TabLayout的组合使用
Fragment与ViewPager与TabLayout一、TabLayout的介绍1.使用TabLayout的步骤1.引入 com.android.support:design2.MainActivity的xml文件的创建3.MainActivity4.适配器5.最后创建Fragment即可2.TabLayout 的几个常用属性值一、TabLayout的介绍Tablayout继承自Horiz...
2020-02-27 21:05:23
428
1
原创 第六天 ViewPager的介绍和使用
ViewPager的介绍和使用一、ViewPager简介和用处二、创建一个简单的ViewPager1.先在xml文件中声明它2.在activity中初始化控件,补充数据源3.创建适配器三、viewPage的翻页动画四、自动翻页五、翻页监听六、ViewPager与Fragment结合使用两种适配器的区别一、ViewPager简介和用处Viewpager,视图翻页工具,提供了多页面切换的效果。An...
2020-02-26 21:32:51
422
原创 第五天 Fragment高级进阶
Fragment高级进阶一、Fragment回退栈二、Fragment传值介绍1.activity 给 fragment传值2.fragment 给 activity传值1.第一种2.第二种3.fragment 给 fragment 传值(共3中)案例(微信底部按钮与fragment实现界面切换)一、Fragment回退栈package com.example.a04utll;import...
2020-02-26 20:52:51
140
原创 第四天 Fragment基础知识
Fragment一、Fragment介绍二、创建Fragment三、Fragment的加载方式1.静态加载2.动态加载四、声明周期一、Fragment介绍Fragment介绍Fragment是Android3.0后引入的一个新的API,他出现的初衷是为了适应大屏幕的平板电脑, 当然现在他仍然是平板APP UI设计的宠儿,而且我们普通手机开发也会加入这个Fragment, 我们可以把他看成一个...
2020-02-25 21:05:32
236
原创 第三天 双击退出和常见Notitfcation通知
目录一、双击退出1. 实现原理二、Notitfcation通知定义,用法,常用的方法1.简单通知2.通知分组3.进度条通知4.通知的更新5.自定义通知6.PendingIntent一、双击退出1. 实现原理实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法。判断用户两次按键的时间差是否在一个预期值之内,是的话直接直接退出,不是的话提示用...
2020-02-24 22:02:16
241
原创 第二天 Menu菜单及PopupWindow窗口
菜单及窗口一、菜单1、系统菜单OptionsMenu流程2、上下文菜单ContextMenu流程3、弹出菜单流程二、窗口1、简单弹出窗口PopupWindow流程三、补充自定义对话框流程一、菜单1、系统菜单OptionsMenu注意:一个Activity只有一个系统菜单流程1.首先需要在res下面创建一个menu文件夹,并新建一个xml文件作为OptionsMenu的布局文件<...
2020-02-21 22:21:39
490
原创 第一天 初识对话框
目录一、常用对话框1.普通对话框2.单选对话框3.多选对话框4.水平对话框&圆形对话框5.日期选择对话框6.时间选择对话框7.简单自定义对话框一、常用对话框1.普通对话框//构造者 AlertDialog.Builder builder = new AlertDialog.Builder(this); //设置标题前的图片 builde...
2020-02-20 18:01:34
1370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人