效果图: 1.获取本地音乐 2.播放音乐 MediaPlayer 音乐播放类 MediaPlayer其实是一个封装的很好的音频、视频流媒体操作类,如果查看其源码,会发现其内部是调用的native方法,所以它其实是有C++实现的。 既然是一个流媒体操作类,那么必然涉及到,播放、暂停、停止等操作,实际上 ...
分类:
移动开发 时间:
2018-11-16 14:00:58
阅读次数:
252
符号 含义-d file 为目录且存在-e file 为文件且存在-f file 为非目录普通文件且存在-s file 存在且长度不为 0-L file 为连接且存在-r file 为文件且可读-w file 为文件且可写-x file 为文件且可执行 作者:spch2008 来源:CSDN 原文: ...
分类:
系统相关 时间:
2018-11-16 13:58:48
阅读次数:
137
因项目需要,传输数据需要加密,因此有了一些经验,现简易抽出来分享! 请求:前端cryptojs用rsa/aes 或 rsa/des加密,后端.net 解密返回后端.net用rsa/aes 或 rsa/des加密,前端cryptojs解密 图示: 数据发送加密: 返回数据加密: 开源代码分享:http ...
分类:
Web程序 时间:
2018-11-16 10:58:41
阅读次数:
228
builder模式在越来越多的项目中使用,类似于alibaba fastjson JSONObject.fluentPut(),调用一个方法后返回这个对象本身,特别适合构建一些参数超级多的对象,代码优雅且易读。构建一个对象变成了SomeObject some = new SomeObject().a ...
分类:
编程语言 时间:
2018-11-15 16:11:44
阅读次数:
339
consul 开发环境简易处理 consul 下载地址 : https://www.consul.io/downloads.html 此处使用windows 64版本 为方便使用在创建一个bat文件 命令如下: cd C:\Users\Lenovo\Desktop\ consul.exe agent ...
Intent 封装一个对象的构造过程,并允许按步骤构造。 Class Diagram Implementation 以下是一个简易的 StringBuilder 实现,参考了 JDK 1.8 源码。 public class AbstractStringBuilder { protected cha ...
分类:
其他好文 时间:
2018-11-13 23:48:52
阅读次数:
168
前言: 心血来潮。(受不了现在某翻译app烦人的广告)冒出想法,自己通过百度提供的翻译api接口自己去做一个简易的app来用。小白项目,大佬勿喷 :) 前言: 心血来潮。(受不了现在某翻译app烦人的广告)冒出想法,自己通过百度提供的翻译api接口自己去做一个简易的app来用。小白项目,大佬勿喷 : ...
分类:
移动开发 时间:
2018-11-13 13:08:04
阅读次数:
236
ES6的promise对象,让我们更容易的处理这样的需求:执行完一个方法以后,再去执行下一个方法。 理解尚浅之时,先用于项目之中。 最最简单的用法 ...
分类:
其他好文 时间:
2018-11-12 11:25:10
阅读次数:
137
Mybatis是一个持久层ORM框架,负责Java与数据库数据交互,也可以简易理解为中介,相对于它,还有个中介是hibernate,不过在mybatis中sql语句的灵活性,可优化性比较强,这也是现在大多数人选择的原因。mapper.xml、dao接口、实体类自动生成下载:https://pan.baidu.com/s/1JY7Xduk5E3KPm58AjnueuQ工具包1.1修改配置文件gene
分类:
编程语言 时间:
2018-11-11 23:18:38
阅读次数:
221
一、Java集合 集合简易架构图: 1、集合是什么? 存储对象的容器,面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,存储对象,集合是存储对象最常用的一种方式。 集合中可以存储任意类型的对象,而且长度可变。在程序中有可能无法预先知道需要多少个对象,那么用数组来装对象的话,长度 ...
分类:
编程语言 时间:
2018-11-11 20:11:22
阅读次数:
132