安卓-次时代数据存储与思维技术
文章平均质量分 58
每日学习笔记,代码
放鹤.
这个作者很懒,什么都没留下…
展开
-
InterService+粘性服务+音乐播放器
InterService+粘性服务+音乐播放器一、InterService步骤二、粘性服务定义:粘性启动方式实现效果实现步骤三、音乐播放器1、步骤2、代码实现效果1、布局文件2、 Activity代码界面3、 服务代码界面4、实现效果界面一、InterService作用:后台下载,底层封装了Handler+Thread步骤1、自定义类继承InterService,重写onHandleInt...原创 2019-05-28 21:57:59 · 323 阅读 · 0 评论 -
回退栈与Banner轮播图
回退栈与Banner轮播图一、回退栈1、作用2、方法二、Banner轮播图使用步骤一、回退栈1、作用作用:管理Fragment2、方法(1)、addToBackStack(“name”,/null);(2)、popBackStackImmediate(String指定的Fragment);//移除栈顶的Fragment(3)、popBackStackImmediate(String指...原创 2019-05-24 19:43:20 · 227 阅读 · 0 评论 -
案列实现
FourthDay-案例实现效果代码实现效果代码实现页面头部是一个TabLayout做一个横向菜单列表可以滑动下边是一个轮播图主要用Banner实现的接下边是一个listView列表显示所加入的图片通过滑动页面进入分类界面这个界面主要分为两个布局。左边是一个VerticalTabLayout来作为纵向菜单列表,和右边的布局一起进行二级联动布局文件主界面代码实现:主要是获取...原创 2019-05-23 22:47:25 · 205 阅读 · 0 评论 -
TwelveDay-Fragment基本操作
TwelveDay-Fragment一、Fragment二、显示方式1、静态显示2、动态显示步骤及内部方法三、如何创建Fragment四、生命周期五、Fragment-Fragment 相互传值1、EventBus步骤2、replace()+setArgments()+getArgments();步骤3、传值案例:一、Fragment特点:碎片用来将页面模块管理,一个Activity中间以有多...原创 2019-05-21 21:58:28 · 244 阅读 · 0 评论 -
ElevenDay-EventBus和Otto第三方框架
ElevenDay-EventBus和Otto第三方框架一、EventBus1、用法二、Otto一、EventBusEventBus:安卓的事件总线(传递数据)1、用法1、导依赖先定义一个消息类注册和解除注册onCreate(){EventBus.getDefault().register(this)};onDistory(){EventBus.getDefault().unr...原创 2019-05-20 21:55:17 · 885 阅读 · 0 评论 -
TenthDay-广播接收者 BroadCastReceiver
TenthDay-广播接收者 BroadCastReceiver广播接收者是安卓四大组件之一一、作用二、注册方式1、静态注册2、动态注册广播接收者是安卓四大组件之一一、作用1、传数据(同一个APP 中多个组件之间)2、不同APP之间传数据(可以代替Handler)二、注册方式静态注册:在清单文件中动态注册:在代码中注册(注册和解除注册)1、静态注册介绍:清单文件中(APP中的类都...原创 2019-05-17 21:49:59 · 269 阅读 · 0 评论 -
NinthDay-内容提供者
NinthDay-内容提供者一、索要方:ContentResolver用法二、Uri三、内容提供方-ContentProVider用法1、继承ContentProvider class test extends ContentProvider2、重写6个方法3、清单文件中注册一、索要方:ContentResolver用法1、ContentResolver r = getContentReso...原创 2019-05-16 22:14:54 · 214 阅读 · 0 评论 -
SeventhDay+EighthDay-SQLite数据库操作
SeventhDay+EighthDay-SQLite数据库操作SQLite数据库相关类1、SQLiteOpenHelper2、SQLiteDatebase3、ContentValue4、CarsorSQLite数据库相关类1、SQLiteOpenHelper用法:1、继承 class MyHelper extends SQLiteOpenHelper;2、调用父类构造方法3、重写o...原创 2019-05-15 22:12:58 · 182 阅读 · 0 评论 -
SixthDay-Bitmap三级缓存+二级采样
SixthDay-Bitmap三级缓存一、Bitmap三级缓存1、Bitmap为什莫要三级缓存SD卡缓存操作2、代码一、Bitmap三级缓存思路:先从缓存中获取,如果没有则去SD卡中获得,如果也没有则去网络下载下载好后写如SD卡和内存中网络获取:Url1、Bitmap为什莫要三级缓存没有缓存的弊端 :费流量, 加载速度慢加入缓存的优点: 省流量,支持离线浏览SD卡缓存操作1、Lr...原创 2019-05-14 21:19:44 · 243 阅读 · 0 评论 -
FourthDay-Notification通知
FourthDay-Notification通知常用的通知1、普通通知2、自定义通知3、列表通知4、大视图通知5、进度条通知6、Notification相关类常用的通知1、普通通知先看效果图:主要体现的是它顶部弹出的通知栏,普通通知栏只要就是一个小图标,标题和内容 (附加消息可有可无,看自己的需求)代码:除了一些必要的属性添加外,还有一些样式,比如运行通知出来会有震动,呼吸灯,声音等...原创 2019-05-13 21:11:11 · 168 阅读 · 0 评论 -
ThridDay-PopupWindow弹出窗体
ThridDay-PopupWindow弹出窗体一、 PopupWindow作用二、用法三、设置页面透明度四、效果实现及代码一、 PopupWindow作用作用:可以参照兄弟控件或父控件设置出现的位置,没有位置的局限性二、用法1、创建对象:PopupWindow window = new PopupWindow(上下文);2、设置布局:window.setContenView(View)...原创 2019-05-10 22:01:46 · 810 阅读 · 0 评论 -
SecondDay_Menu菜单
Android之Menu菜单常用的Menu菜单一、系统菜单OptionsMenu步骤2、上下文菜单ContextMenu步骤三、弹出菜单PapupMenu步骤常用的Menu菜单一、系统菜单OptionsMenu步骤效果图看下:1、首先写这个系统菜单,现在res资源文件目录下,建一个menu格式的文件夹创建一个xml布局文件2、接下来写Activity.xml布局文件写一个空间(主...原创 2019-05-10 19:55:20 · 299 阅读 · 0 评论 -
FirstDay-Diglog对话框
FirstDay-Diglog对话框Android常用对话框普通对话框单选对话框多选对话框自定义对话框进度条对话框日历对话框时间对话框Android常用对话框今天新晋安卓小哥先跟大家分享一下基本掌握的集中对话框,哪有地方不明白 欢迎留言必竭尽全力为您解答哈普通对话框下边是效果演示:以下为java代码:单选对话框下边是效果演示:以下为代码:多选对话框以下为效果演示:以...原创 2019-05-09 21:11:10 · 217 阅读 · 0 评论 -
Fifth-ShredPreferences存储+SD卡存储
FifthDay-SharedPreferences存储+SD卡存储一、SharedPreferences1、内部存储1、shared-prefs文件夹2、files 文件夹3、cache文件夹2、外部存储SD卡3、补充IO流一、SharedPreferences1、内部存储存放路径:data/data/项目报名特点:随着APP卸载而消失1、shared-prefs文件夹(1)、get...原创 2019-05-14 21:00:57 · 215 阅读 · 0 评论