- 博客(20)
- 收藏
- 关注
原创 ToolBar和DrawerLayout和Slide
ToolBar和DrawerLayout和SlideDrawerLayout抽屉的使用SlideMenu实现抽屉ToolBar DrawerLayout抽屉的使用 重点是布局 要给抽屉布局设置android:layout_gravity=""属性 <androidx.drawerlayout.widget.DrawerLayout android:id="@+id/dra...
2019-09-09 21:10:46 208
原创 Recyclerview
Recyclerview用法复杂的多布局 用法 依赖 implementation 'com.android.support:recyclerview-v7:28.0.0' 1.适配器 继承RecyclerView.Adapter<MyRVAdpater.MyViewHolder> 单个布局泛型是自己的ViewHolder 多个布局泛型是父类RecyclerView.ViewHol...
2019-09-06 21:34:34 156
原创 蓝牙
蓝牙蓝牙技术权限打开关闭搜索附近蓝牙设备 蓝牙技术 是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换,我们主要掌握这几项技能: 权限 <!-- 用于进行网络定位 --> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> ...
2019-09-04 21:15:50 229 1
原创 ThreadHandle和断点续传
ThreadHandle和断点续传ThreadHandle封装断点续传 ThreadHandle封装 thread public class GetThread extends Thread{ private String url; private MyListener myListener; public GetThread(String url,MyListener ...
2019-09-02 21:29:38 199
原创 Okhttp的封装+MVC模式
Okhttp的封装+MVC模式Okhttp工具类MVC模式优点实现MVC的模式 Okhttp工具类 public class Httpulits { private static Httpulits httpulits=null; private OkHttpClient client; private Httpulits() { HttpLoggingIntercepto...
2019-09-01 21:36:47 282
原创 okhttp网络请求
okhttp网络请求okhttp协议介绍okhttp依赖okhttp完成get请求POST请求okhttp完成下载文件okhttp完成上传文件 okhttp协议介绍 okhttp是一个第三方类库,用于android中请求网络。 okhttp依赖 implementation ‘com.squareup.okhttp3:okhttp:3.12.1’ okhttp完成get请求 OkHttpCl...
2019-08-30 21:24:32 185
原创 第十七天Application的生命周期
第十七天Application的介绍Application的应用1.通过Application传递数据Application数据共享Application数据缓存容易出现的错误Application的生命周期保活进阶利用 Activity 提升权限 Application的介绍 Application和Activity,Service一样,是Android框架的一个系统组件,当Android程序...
2019-08-21 19:44:12 80
原创 第十四天 Service生命周期和启动方式]
第十四天service 介绍Service 特点创建ServiceService启动方式启动方式一启动方式二Service的生命周期 service 介绍 1.service 服务,Android 四大组件之一,一般后台运行 2 .service和Activity区别 Activity:用户可见可以和用户交互. Service:用户不可见,没有界面. 相同点: 都有自己的生命周期,都需要在清单文件...
2019-08-19 21:29:20 148
原创 第十二天 BroadCastReceiver广播接收者
第十二广播作用以及机制项目中的广播广播的静态注册广播的分类动态注册广播系统广播 广播作用以及机制 其实BroadCastReceiver就是应用程序间的全局大喇叭,即通信的一个手段, 系统自己在很多时候都会发送广播 项目中的广播 BroadCastReceiver广播接受者,安卓四大组件之一 广播三要素 (1)广播发送者 (2)广播接收者 (3)处理广播的相关信息 广播的静态注册 <...
2019-08-16 21:39:20 117
原创 十一 ContentProvider 系统URI
第十一天获取图库:(读sd卡的权限)获取视频:(读sd卡的权限)获取音频 : (读sd卡的权限)获取联系人: (读联系人的权限)获取短信: (读短信的权限)通话记录:各种权限 获取图库:(读sd卡的权限) uri:MediaStore.Images.Media.EXTERNAL_CONTENT_URI )字段: MediaStore.Images.Media.TITLE; 图片名称 MediaS...
2019-08-15 21:34:46 204
原创 第十天 COntentprovider内容提供者的使用
第十天ContentProvider 的介绍自定义ContentProvider自定义权限自定义权限的使用 ContentProvider 的介绍 其实呢,内容提供者很好理解,就是给其他的应用程序,提供一个访问我们sqlite的文件的机会. 因为涉及到数据的安全,才有了提供者和解析者. 只有提供者提供了数据,解析者才可以拿到. 1.ContentProvider内容提供者(四大组件之一)主要用...
2019-08-13 21:55:42 199
原创 第九天Sqltie数据库
第九天Sqltie数据库介绍SQL语句SQL数据库的创建及使用操作数据中值的两种方法 Sqltie数据库介绍 SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统 支持跨平台,操作简单,能够使用很多语言直接创建数据库 嵌入式 内嵌到手机中 路径: data/data/应用程序包名/database/ ****.db 存放类型 NULL 空值 INTEGER 整型(不用int)...
2019-08-12 21:23:00 217
原创 第八天 SharedPreferences存储SD卡储存和
第八天SharedPreferences写数据读数据SD卡储存写数据读数据 SharedPreferences 写数据 SharedPreferences preferences = getSharedPreferences("songdingxing", MODE_PRIVATE); SharedPreferences.Editor editor = prefer...
2019-08-11 22:51:53 102
原创 第七天 Fragmet加ViewPager和Tablayout
第七天TablayoutTablayout使用Banner 轮播图的使用Banner 文档 Tablayout Tablayout继承自HorizontalScrollView,用作页面切换指示器,因使用简便功能强大而广泛使用在App中。 TabLayout 是一个横向标签显示的布局 Tablayout使用 1.添加依赖 implementation ‘com.android.support:...
2019-08-09 22:18:49 169
原创 第六天 ViewPager的介绍和使用
ViewPager的使用ViewPager 简介ViewPager 用法pafeAdpater的方法介绍viewPager 的自动翻页监听ViewPager与Fragment结合使用 ViewPager 简介 Viewpager,视图翻页工具,提供了多页面切换的效果,Android 3.0后引入的一个UI控件,位于v4包中 ViewPager 直接继承了 ViewGroup,所有它是一个容器类,...
2019-08-08 21:32:10 284
原创 第四天 framemet初级
第四天fragment 简介创建Fragment静态加载动态加载add,remove,replace,hide 方法Fragment的生命周期 fragment 简介 答:Fragment是Android3.0后引入的一个新的API,他出现的初衷是为了适应大 屏幕的平板电脑, 当然现在他仍然是平板APP UI设计的宠儿,而且我们普通手 机开发也会加入这个Fragment, 我们可以把他看成一个小型...
2019-08-06 21:33:23 85
原创 第三天 双击退出和 Notitfcation通知
第三天 双击退出Notification普通通知可点击通知(带交互)带有通知效果的通知样式 (大图和列表)自定义通知通知分组进度条通知 双击退出 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK ){ ...
2019-08-05 21:32:42 141
原创 第二天 Menu菜单与PopuWindow窗体
第二天 系统菜单Menu上下文菜单 ContextMenu弹出菜单 系统菜单Menu 1.现在res下创建Menu 在Menu下创建一个xml <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <...
2019-08-04 21:28:22 141
原创 第一天 各种对话框
第一天 各种对话框普通对话框单选对话框多选对话框简单自定义对话框![在这里插入图片描述](https://img-blog.csdnimg.cn/2019080220370478.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhp...
2019-08-02 21:06:49 330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人