- 博客(16)
- 收藏
- 关注
转载 左滑功能
这是一个不错的左滑功能 这个控件的实现思路 类似于 PullToReresh 用法也很简单,将我们写好的自定义控件 作为父控件 即可 使用方式 参考PullToReresh 强调 出处 感谢该作者 – 小瓶盖_tl – 大神多谢啦 将 onTach () 方法的参数 介绍一下 常用事件 功能作用 ACTION_DOWN 表示按下了屏幕,第一个执行也是必然执行的方法。 AC...
2019-01-19 21:59:05
400
翻译 权限
权限 android.permission.WRITE_USER_DICTIONARY 允许应用程序向用户词典中写入新词 android.permission.WRITE_SYNC_SETTINGS 写入Google在线同步设置 android.permission.WRITE_SOCIAL_STREAM 读取用户的社交信息流 android.perm...
2019-01-13 21:25:19
232
转载 高德地图
//高德 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
235
原创 二维码扫描
简单的二维码扫描 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
191
原创 动态权限
动态申请权限 动态权限的一切 判断都是 源自于 这个 API ActivityCompat.requestPermissions(); 参数1:当前上下文 参数2:权限数组 参数3:请求码 ( int 自定义 任意 ) 先写一个数组 该数组 内 的权限个数 不限 但是大前提是 你要提前在 清单中 申请 该权限 uses-permission android:name=“and...
2018-12-20 15:03:31
242
转载 Retorfit 请求
请求注解 请求方式 说明 @GET 向服务器发起数据请求,获取信息。类似于数据库的select操作,只是查询,不会影响资源的内容。 - @POST 向服务器发送数据,该请求会改变数据的种类等资源。类似于数据库的insert操作,会创建新的内容。 - @DELETE 用来删除某一个资源。类似于数据库的delete操作。 - @PUT 向服务器发送数据,从...
2018-12-16 13:34:09
255
原创 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
398
原创 Java8 环境搭建
Java8 环境搭建 在工作空间的build.gradle中配置 // Java8 环境的搭建,所使用的配置 repositories { mavenCentral() } // Java8 环境的搭建,所使用的配置 dependencies { classpath 'me.tatarka:gradle-retrolambda:3.3.1' } // Java8 环境的搭建...
2018-12-13 10:52:08
479
原创 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
366
转载 正则表达式
//邮箱表达式 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
204
原创 自定义控件的一些属性API纯手工 转载注明出处!
首先是介绍一下 Paint 类 中的API API 参数 功能,作用 setFlags (int flags) 设置一些标志,比如抗锯齿,下划线等等。 setAntiAlias (boolean b) 设置抗锯齿,如果不设置,加载位图的时候可能会出现锯齿状的边界,如果设置,边界就会变的稍微有点模糊,锯齿就看不到了 setDither (boolean dither) 设置是...
2018-11-28 11:08:04
230
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
442
原创 JAVA 排序的几个案例
我们新建一个工具类 这个工具类 便于我们方便去 做测试 或者是 学习 嗯…我们给它取名字为 Tool 吧 为了便于测试 ,我们 写一个方法 来方便用户创建 数组 以便于排序 //定义一个静态方法 我们跟JDK 中提供的 Arrays 和 Math 工具类 去比较的话 方法几乎都是静态的 这样方便引用 //我们定义一个静态的 方法 返回值的类型 是int[] 也就是int 类型的 数组 //参...
2018-11-26 14:46:48
395
原创 自定义圆形进度条
我们写这个控件继承自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
170
原创 RecyclerView 的初步用法
单条目: 单条目的实现比较简单 (V7包下的)RecyclerView 提供的强大的适配器 让我们 用的十分方便 我们先来讲解适配器! 这个Adapter 中存在一个 泛型 <> 这个泛型可以是 它自身提供的 RecyclerView.ViewHolder 也(或者) 同样可以是 我们自己自定义的 如:MyAdapter
2018-11-22 11:48:13
300
原创 第三方登陆的 第二种实现方式
第一步: 新建项目的时候 包名(必须一致,不然没有) com.umeng.soexample 该去 友盟第三方下载的 jar 包 都下载好 然后 把values 中的 文件 都复制了 layout 中的文件都复制了 别忘了把图片的文件也都复制完 第二步: 上代码:权限 <uses-permission android:name="android.permission.ACCESS_NETW...
2018-11-18 21:02:21
357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅