自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 左滑功能

这是一个不错的左滑功能这个控件的实现思路 类似于 PullToReresh用法也很简单,将我们写好的自定义控件 作为父控件 即可 使用方式 参考PullToReresh强调 出处 感谢该作者 – 小瓶盖_tl – 大神多谢啦将 onTach () 方法的参数 介绍一下常用事件功能作用ACTION_DOWN表示按下了屏幕,第一个执行也是必然执行的方法。AC...

2019-01-19 21:59:05 335

翻译 权限

权限 android.permission.WRITE_USER_DICTIONARY 允许应用程序向用户词典中写入新词 android.permission.WRITE_SYNC_SETTINGS 写入Google在线同步设置 android.permission.WRITE_SOCIAL_STREAM 读取用户的社交信息流 android.perm...

2019-01-13 21:25:19 146

转载 高德地图

//高德implementation'com.amap.api:3dmap:latest.integration'implementation'com.amap.api:location:latest.integration'implementation'com.amap.api:search:latest.integration'<!--允许程序打开网络套接字--> ...

2018-12-20 21:00:55 155

原创 二维码扫描

简单的二维码扫描implementation 'cn.yipianfengye.android:zxing-library:2.2'不要忘记添加权限 安卓6.0以上 需要动态的添加权限权限添加设置监听 引用 触发Intent intent = new Intent(Main3Activity.this, CaptureActivity.class);这个方法需要 重写 on...

2018-12-20 15:24:28 138

原创 动态权限

动态申请权限动态权限的一切 判断都是 源自于 这个 APIActivityCompat.requestPermissions();参数1:当前上下文参数2:权限数组参数3:请求码 ( int 自定义 任意 )先写一个数组该数组 内 的权限个数 不限 但是大前提是 你要提前在 清单中 申请 该权限uses-permission android:name=“and...

2018-12-20 15:03:31 149

转载 Retorfit 请求

请求注解请求方式说明@GET向服务器发起数据请求,获取信息。类似于数据库的select操作,只是查询,不会影响资源的内容。-@POST向服务器发送数据,该请求会改变数据的种类等资源。类似于数据库的insert操作,会创建新的内容。-@DELETE用来删除某一个资源。类似于数据库的delete操作。-@PUT向服务器发送数据,从...

2018-12-16 13:34:09 190

原创 RxAndroid

首先RxJava 需要在 JDK1.8+ 的版本 运行 implementation 'io.reactivex:rxandroid:1.2.1' implementation 'io.reactivex:rxjava:1.3.8'subscribeOn():Schedulers.immediate()直接在当前线程运行,相当于不指定线程。这是默认的 Sched...

2018-12-13 21:04:43 310

原创 Java8 环境搭建

Java8 环境搭建在工作空间的build.gradle中配置// Java8 环境的搭建,所使用的配置repositories { mavenCentral()}// Java8 环境的搭建,所使用的配置dependencies { classpath 'me.tatarka:gradle-retrolambda:3.3.1'}// Java8 环境的搭建...

2018-12-13 10:52:08 375

原创 GreenDao

GreenDao第一步//依赖implementation 'org.greenrobot:greendao:3.2.0'implementation 'org.greenrobot:greendao-generator:3.2.0'//顶部 的声明 apply plugin: 'org.greenrobot.greendao'

2018-12-12 16:59:18 293

转载 正则表达式

//邮箱表达式 private final static Pattern email_pattern = Pattern.compile("^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$"); //手机号表达式 private final static Pattern phone_pattern = Pattern.compile(...

2018-11-30 09:32:33 147

原创 自定义控件的一些属性API纯手工 转载注明出处!

首先是介绍一下 Paint 类 中的APIAPI参数功能,作用setFlags(int flags)设置一些标志,比如抗锯齿,下划线等等。setAntiAlias(boolean b)设置抗锯齿,如果不设置,加载位图的时候可能会出现锯齿状的边界,如果设置,边界就会变的稍微有点模糊,锯齿就看不到了setDither(boolean dither)设置是...

2018-11-28 11:08:04 147 1

原创 fresco 的用法 笔记

xmlns:fresco=“http://schemas.android.com/apk/res-auto”首先一定要在 布局中 加载这个 将 app 改成 fresco然后 导入控件com.facebook.drawee.view.SimpleDraweeView不要导错了包哦 另外 宽和高 的 属性 不可以写 自适应 <com.facebook.drawee.view.Si...

2018-11-27 19:06:46 279

原创 JAVA 排序的几个案例

我们新建一个工具类这个工具类 便于我们方便去 做测试 或者是 学习嗯…我们给它取名字为 Tool 吧为了便于测试 ,我们 写一个方法 来方便用户创建 数组 以便于排序//定义一个静态方法 我们跟JDK 中提供的 Arrays 和 Math 工具类 去比较的话 方法几乎都是静态的 这样方便引用//我们定义一个静态的 方法 返回值的类型 是int[] 也就是int 类型的 数组//参...

2018-11-26 14:46:48 333

原创 自定义圆形进度条

我们写这个控件继承自view定义如下这些属性private final Context context;Paint paint;//进度的是实际的值public int progress = 0;private boolean opt = false;private int mR;//圆半径,决定圆的大小private int bgColor;//圆或弧的背景颜色privat...

2018-11-22 16:27:30 104

原创 RecyclerView 的初步用法

单条目:单条目的实现比较简单 (V7包下的)RecyclerView 提供的强大的适配器 让我们 用的十分方便 我们先来讲解适配器!这个Adapter 中存在一个 泛型 <> 这个泛型可以是 它自身提供的 RecyclerView.ViewHolder也(或者)同样可以是 我们自己自定义的 如:MyAdapter

2018-11-22 11:48:13 245

原创 第三方登陆的 第二种实现方式

第一步:新建项目的时候 包名(必须一致,不然没有)com.umeng.soexample该去 友盟第三方下载的 jar 包 都下载好然后 把values 中的 文件 都复制了layout 中的文件都复制了别忘了把图片的文件也都复制完第二步:上代码:权限<uses-permission android:name="android.permission.ACCESS_NETW...

2018-11-18 21:02:21 291

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除