下载链接,使用时加入自己的代码调用即可。代码如下: 枚举 监听 工具类

下载链接,使用时加入自己的代码调用即可。代码如下: 枚举 监听 工具类
转载:Toolbar的详细介绍和自定义Toolbar[https://blog.csdn.net/da_caoyuan/article/details/79557704?ut...
/** * 获取设备序列号 * * @return 序列号 */ public static StringgetSerialNumber() {if (Build.VERSI...
在一个Android应用中因为要获取系统的属性, 比如说型号, model等一些属性, 通过下列方法就可以获取到.首先查看手机/system目录下build.prop文件。 ...
Android开发中有时会用到日期和时间的选择,系统自带的有DatePicker和TimePicker两种,但是当我们需要同时选择日期和时间时,自带的选择器就存在比较大的问题...
本次实现二维码的扫描是基于ZXing Android Embedded这个库,该库对Google官方ZXing进行了封装,使用很方便。 1,添加库 首先添加库的集成,在app...
对一切来说,只有热爱才是最好的老师,它远远胜过责任感。——爱因斯坦 我们写个例子来简单使用 RecyclerView 导入RecyclerView jar包 我们来看看操作步...
Android自定义动画 在目前的移动端产品中,不管是app还是网页一个好看酷炫的页面总是会第一时间吸引人的眼球,那么对于android开发人员来说,要想实现一个好看的页面必...
vue-pdf,可实现在线预览 PDF 格式的文档,流程: 在搭建好的 Vue 项目中,引入 Vue-pdf npm install --save vue-pdf 创建实现 ...
vue 创建项目(npm安装→初始化项目) cli2 和 >cli2脚手架创建 第一步npm安装 首先:先从nodejs.org中下载nodejs 双击安装,在安装界面一直N...
1.音乐播放器 (1)MediaPlayer创建方式 a、可以使用直接new的方式: MediaPlayer mp = new MediaPlayer(); b、使用cr...
1.ContentResolver读取短信,通讯录,图片,音频,视屏 (1)动态获取危险权限 (2)获取ContentResolver对象ContentResolver (3...
1.权限 (1)分类:普通权限:不需要动态获取 危险权限:需要动态获取 (2)危险权限分类:3CSLMP 相机,联系人,日历,传感器,短信,存储,位置,麦克风,电话 (3)如...
1.Popupwindow (1)创建Popupwindow布局 (2)创建Popupwindow对象,用三个参数的构造 (3)设置聚焦:EditText输入内容(popup...
1.ViewPager+Tablayout (1)ViewPager结合View实现导航 创建布局找控件 获取数据集合 创建适配器:getCount, isViewFromP...
1.静态添加Fragment (1)创建一个Fragment (2)创建布局,把(1)中的Fragment放到布局中 注意:id要有 添加属性 name 是Fragment...
1.RecyclerView多布局二:奇数位置左图右边文字+偶数位置左文字右边图片 (1)RecyclerView基本使用 (2)定义类型常量 (3)重写方法:getItem...
1.RecyclerView基本使用步骤 (1)添加依赖(implementation 'com.android.support:recyclerview-v7:26.1.0...
1.侧滑菜单 (1)添加依赖:implementation'com.android.support:design:26.1.0' (2)创建布局:Drawlayout,Nav...
1.二级列表 (1)创建适配器,找控件 (2)获取数据:死数据和网络数据 (3)创建适配器 (4)设置适配器 (5)父项子项点击事件 (6)基本属性 2.ListView手动...