自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 String的常用方法总结

String类常用方法总结 1 public char charAt(int index);返回指定索引处的 char 值。索引范围为从 0 到 length() - 1。序列的第一个 char 值位于索引 0 处,第二个位于索引 1 处,依此类推,这类似于数组索引。如果索引指定的 char 值是代理项,则返回代理项值。指定者:接口 CharSequence 中的 char

2017-09-04 23:04:27 622

原创 java8 Predicate接口API翻译

java.util.functionInterface Predicate类型参数: T -谓词的输入类型功能接口:这是一个功能接口,因此可以用作lambda表达式或方法引用的赋值对象。@FunctionalInterfacepublic interface Predicate表示一个参数的谓词(布尔值函数)。这是一

2017-07-24 18:33:18 1840

原创 java8 Spliterator接口API翻译

java.utilInterface Spliterator类型参数:   T -此Spliterator的返回元素的类型所有已知子接口:       Spliterator.OfDouble, Spliterator.OfInt, Spliterator.OfLong, Spliterator.OfPrimitive所有已知实现类:Spliterators

2017-07-24 18:31:45 1933

原创 Java8 Collection接口API翻译

compact1, compact2, compact3java.utilInterface Collection类型参数:E -此集合中的元素的类型所有超级接口:Iterable所有已知子接口BeanContext, BeanContextServices, BlockingDeque, BlockingQueue, Deque, List, Navigabl

2017-07-24 18:28:34 781

原创 Java集合框架一:Collection接口

Java集合框架一:Collection接口Java集合框架中包含了大量集合接口,以及这些接口的实现类和操作它们的算法(例如排序、查找、反转、替换、复制、取最小元素、取最大元素等),具体而言,主要提供了List(列表)、Queue(队列)、Set(集合)、Stack(栈)和Map(映射表,用于存储键值对)等数据结构,其中,List,Queue,Set,Stack都继承自Collection接口

2017-07-24 18:24:07 489

翻译 安卓低功耗蓝牙(BLE)开发教程

翻译的官方文档,原文在这里:点击打开链接 ,本人对部分内容进行了微调,大意和原文一致。蓝牙低功耗Android 4.3(API级别18)为处于中心角色的低能耗蓝牙(BLE)引入了内置的平台支持,并为应用程序提供了可用于发现设备,查询服务和传输信息的API。常见用例包括:在附近设备之间传输少量数据。与Google Beacons

2017-07-11 15:48:43 971

原创 安卓传统蓝牙开发教程

文章来源于安卓开发者主页,本人对内容作了微调,并重写了代码注释,觉得官方网站打开速度太慢了,所以这里备份一下。原文链接: https://developer.android.com/guide/topics/connectivity/bluetooth.html蓝牙本文内容基础知识蓝牙权限设置蓝牙查找设备查询配对的设备发现设备连接设备

2017-07-11 15:28:35 1687

原创 pinyin4j使用说明

Pinyin4j使用说明一、自述文件翻译 pinyin4j的自述 表中的内容一、主要特点二、未来的工作三、如何安装四、开始五、作者六、版权 一、主要特点1、支持从汉字(简体和复制)到不同的中国罗马化系统的转换2、支持汉语拼音,通用拼音,韦德 -吉尔斯,MPS2(普通话拼音2),耶鲁拼音和Gwoyeu Romatzyh等各种目标的汉

2017-07-03 22:12:55 6551

翻译 OkHttp Wiki翻译(六)安全超文本传输协议(HTTPS)

原文:https://github.com/square/okhttp/wiki/HTTPS下面是翻译: 安全超文本传输协议(HTTPS)OkHttp试图平衡两个竞争的关注点:l  连接尽可能多的主机。 这包括运行最新版本的boringssl的高级主机,以及运行较早版本的OpenSSL的较少旧的主机。l  连接的安全性。这包括使用证书验证远程Web服务器,并使用强密码交换隐

2017-07-01 18:42:41 678

翻译 OkHttp Wiki翻译(五)拦截器

原文:https://github.com/square/okhttp/wiki/Interceptors下面是翻译: 拦截器拦截器是一种强大的机制,可以监视,重写和重试请求。 下面是一个简单的拦截器,用于记录传出的请求和传入的响应。class LoggingInterceptorimplements Interceptor{    @Override pu

2017-07-01 17:49:23 369

翻译 OkHttp Wiki翻译(四)使用说明

原文:https://github.com/square/okhttp/wiki/Recipes下面是翻译: 说明我们写了一些说明,用于演示如何解决OkHttp的常见问题。 (你应该)阅读他们,以了解整个过程是如何协同工作的。 自由剪切并粘贴这些例子; 这就是他们的目的。同步Get下载一个文件,打印其响应头,并以字符串的形式打印其响应正文。响应体上的string()

2017-06-30 22:20:00 355

翻译 OkHttp Wiki翻译(三)连接

原文:https://github.com/square/okhttp/wiki/Connections下面是翻译: 虽然您只提供了URL,但OkHttp计划使用三种以下三种方式连接到您的服务器:URL,地址和路由。统一资源定位符URL(例如https://github.com/square/okhttp)是HTTP和Internet的基础。 除了作为网络上所有内容的通用,去中

2017-04-18 22:02:29 354

翻译 OkHttp Wiki翻译(二)调用

原文在此:https://github.com/square/okhttp/wiki/Calls下面是翻译: HTTP客户端的工作是接受您的请求并产生响应。 这在理论上很简单,但在实践中却很棘手。请求每个HTTP请求都包含一个URL,一个方法(例如GET或POST)和一个请求头列表。 请求也可能还包含一个请求体:一个特定内容类型的数据流。响应响应使用一个响应码(例如20

2017-04-18 18:40:58 368

翻译 OkHttp Wiki翻译(一)使用OkHttp

目录在此:https://github.com/square/okhttp/wiki/Recipes下面是翻译: 使用OkHttpl  调用l  连接l  使用方法l  拦截器l  超文本传输安全协议l  Java文档l  okhttp l  okhttp-urlconnectionl  okhttp-apachel  2.xl  1.x

2017-04-18 18:22:50 354

原创 Android自定义控件之拖动条

首先奉上控件的截图,楼主的手机是小米5,。下面说一下思路:这个控件的主体就是一条细长的线,线的两端为圆形,中间有一个彩色的小圆指示当前进度,随着下面的seekbar的拖动或者手指的触摸,小圆的位置和控件的颜色会发生变化。弄清楚了思路,就知道接下来该怎么办了,绘制这个控件还是很简单的,大概分为以下几步:1、设置自定义控件的相关属性;2、编写自定义控件类,继承andro

2017-04-01 22:43:48 2852

原创 Android文件操作工具类

贴上我写的一个文件操作工具类,基本上覆盖了各种文件操作:1、文件的新建、删除;2、文件的复制;3、获取文件扩展名;4、文件的重命名;5、获取某个文件的详细信息;6、计算某个文件的大小;7、文件大小的格式化;8、获取某个路径下的文件列表;9、获取某个目录下的文件列表;10、目录的新建、删除; 11、目录的复制;12、计算某个目录包含的文件数量; 1

2017-04-01 22:29:53 3114

原创 android自定义控件之圆形进度条(带动画)

首先贴上图片:额,感觉还行吧,就是进度条的颜色丑了点,不过咱是程序员,不是美工,配色这种问题当然不在考虑范围之内了下面说重点,如何来写一个这样的自定义控件。首先,需要有一个灰色的底图,来作为未填充时的进度条;然后,根据传入的当前进度值,绘制填充时的进度圆弧,这段圆弧所对应的圆心角,由当前进度与进度的最大值(一般是100)的比值计算得出;其次,根据进度值绘制文字提

2017-03-24 17:55:23 9977 1

原创 Android自定义控件之状态开关

效果图大概类似于这样,这是打开的状态:关闭的状态:嗯,就这样,简单,但是很实用。Switch开关状态的获取:drawableSwitch = (DrawableSwitch) findViewById(R.id.drawableSwitch);drawableSwitch.setListener(new DrawableSwitch.MySwitchSt

2017-03-24 16:13:37 5940 3

Android自定义控件之拖动条

一个很好看的Android自定义拖动条控件

2017-04-01

空空如也

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

TA关注的人

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