排序:
默认
按更新时间
按访问量

使用百度音乐盒API接口实现音乐播放器

百度音乐盒提供了一个便捷的API可以拿来访问一些音乐资源,开发者通过访问指定格式的url可以拿到返回的数据,这个数据可以是json或者xml,这里面包含了歌曲的信息。完整的API各种访问格式是非常丰富的,参见http://www.cnblogs.com/liuying1995/p/5704176....

2016-11-11 21:52:19

阅读数:5884

评论数:2

WIN10按shift取消大写锁定(非Caps Lock设置和粘滞键)

发现按shift自动把大写锁定取消了,很影响打游戏。查了很多,无非说是开启了粘滞键和Caps Lock切换为shift。都不是。点击日期时间进入时间日期设置,然后切到区域和时间点中文,再点出现的选项点微软拼音,选项,进去把shift切换中英文改成ctrl。然后其他输入法进设置也改成ctrl就行了。...

2018-06-12 22:50:33

阅读数:14

评论数:0

ReadHub源码阅读笔记(二)dagger+MVP

先来思考一般的MVP模式,view层(活动和碎片)持有一个presenter实例,presenter通过构造器或set方法持有view引用。然后view层调用presenter方法,prensenter获取数据后调用view方法(界面操作)完成一次完整响应。引入dagger后view层不再需要手动...

2018-06-11 13:28:58

阅读数:11

评论数:0

ReadHub源码阅读笔记(一)

ReadHub是一个开源的新闻阅读软件,下载apk的时候发现只有2M,但是用到的技术比较全面了。1.先来看看分包:自定义Application、启动页和主活动单独拿出来;base包放baseAty、baseFragment等;bean包放数据模型类,命名为xxxMo;ui包中按视图分类,每个页面为...

2018-06-11 11:16:02

阅读数:60

评论数:0

Android Studio突然打不开

删除最近配置的环境变量:_JAVA_OPTIONS心路历程:点击AS启动程序没反应,喵喵喵?上网搜答案,有说环境变量配置的问题,可是我以前能用啊,看了一下,JAVA_HOME,ANDROID_HOME都没问题啊(eclipse也打不开了)。接着卸载重装,无果,官网下载最新版重装,依然无果。然后我发...

2018-06-04 18:51:34

阅读数:25

评论数:0

Glide进阶(三) 加载圆形图(从源码看自定义图形转换)

Glide提供了多种默认的图形变换,如centerCrop(中心剪裁,同imageview的scaletype)等,可以通过在链式语法中加入transform(BitmapTransmation)来设置图片的变换。centerCrop实际上就是调用transform(new CenterCrop)...

2018-05-20 17:34:47

阅读数:13

评论数:0

Glide进阶(二) 定制target为view设置背景

into(Imageview image)是链式语法的最后一步,那么如果想要

2018-05-19 14:23:37

阅读数:16

评论数:0

Volley设计剖析

在volley的一般使用中,首先使用Volley.newRequestQueue创建一个RequestQueue,然后new Request加入这个RequestQueue就可以了,request的参数中包含在主线程执行的回调方法等。所以重点来看看这个RequestQueue的设计。首先掌握Req...

2018-05-19 10:34:40

阅读数:12

评论数:0

proguard学习

proguard是一个工具,常用于代码混淆,但是其作用不止是混淆,而是压缩(删除未使用的类方法字段)、优化(对字节码进行优化)、混淆、预检(确保字节码能够可执行)。在android studio中对proguard的使用主要在于两个文件:module的gradle文件以及proguard-rule...

2018-05-08 20:46:22

阅读数:5

评论数:0

Glide进阶(一)网络图片下载进度监听

学习自郭霖大神glide系列博客,自己经过思考重新整理。一。全局替换加载策略首先要知道Glide在实例化时的工作(也就是框架的初始化):设计模式是builder模式,可以分为两部分,首先builder调用Glide构造器传入所需模块(内存策略,图片解码模式等),然后Glide构造器中对各种类型的图...

2018-05-06 15:31:56

阅读数:54

评论数:0

Android studio快捷键学习(eclipse版)

磨刀不误砍柴工,熟练使用快捷键能大大提升开发效率,所以最近准备学一下android studio的快捷键。其实很多IDEA的快捷键是相通的吧,学好了就可以脱离鼠标。首先要明确as并不是只有一套快捷键,File--Settings--keymap,可以看到快捷键有很多个版本,供自由选择。可以看到这里...

2018-05-02 15:03:34

阅读数:11

评论数:0

linux安装VMware-tools

因为要用到主机和虚拟机之间的文件复制,所以需要安装VMware-tools1.添加驱动:相应虚拟机设置----添加---CD/DXD驱动器,一直下一步就添加好一个驱动了。2.安装VMware-tools:重启虚拟机,虚拟机右键---安装VMware-tools、可以看见一些文件出现在新添加的驱动文...

2018-04-15 12:51:04

阅读数:11

评论数:0

ListView缓存机制简述

listview的缓存机制学习自郭霖大神的博客:https://blog.csdn.net/guolin_blog/article/details/45586553首先要知道listview是个什么东西,listview和gridview都继承自AbsListview,而AbsListview则是...

2018-04-11 20:41:03

阅读数:23

评论数:0

解压xz时gzip : stdin: not in gzip format

使用的命令:tar xzfv linux-3.2.101.tar.xz弹出信息表示该文件未使用gzip压缩,所以去掉xzfv中的z就可以了

2018-04-02 13:38:03

阅读数:20

评论数:0

Silicompressor源码学习(一) 基本架构和图片压缩

偶然看到一篇博客上说Silicompressor这个图片视频压缩开源库很强大,正好想要研究研究图片视频压缩,就读一读源码。首先来看用法:String filePath = SiliCompressor.with(Context).compress(imageUriString, destinati...

2018-03-26 20:17:49

阅读数:123

评论数:0

Android/java EAN-13 数字码转条形码

我们都知道,条形码其实就是一大串的0101,存储了一个13位数字的信息,现在实现这么一个需求,根据用户输入的12位数字(第13位是校验位,可以根据前12位生成),转为条形码的01串,并画出来。先看编码规则:https://baike.so.com/doc/2185319-2312258.html ...

2018-03-23 14:26:53

阅读数:67

评论数:0

Gradle和Android Studio学习

(一)依赖首先了解gradle中的六种依赖:1) compile:它是对所有的build type以及favlors都会参与编译并且打包到最终的apk文件中。2) provided:它是对所有的build type以及favlors只在编译时使用,类似eclipse中的external-libs,...

2018-03-20 12:59:12

阅读数:27

评论数:0

(java)找出数组中和为K的一组解(动态规划)

考虑N个数的数组A中是否存在和为K的解,可以分为考虑(N-1个数中是否有和为K的解)或者(N-1个数中是否有和为K-A[N-1]的解(解包含A[N-1]的情况))。也就是说,动态规划方程是:P[N][K]=P[N-1][K]||P[N-1][K-A[N-1]];直接上代码:        //找出...

2018-03-01 20:00:42

阅读数:121

评论数:0

求字符串第一个非重复字符+首尾相连数数字依次remove

1.给定一个字符串,求第一个不重复的字符,如: abbcad -> c我最开始想到的就是使用LinkedHashMap<Character,Integar>,一个保存了键值对放入顺序的HashMap。遍历字符串,当map中有该字符时...

2018-02-13 23:41:01

阅读数:77

评论数:0

java算法(三)迭代(非递归)实现二叉树的前序中序后序遍历

递归无疑是遍历二叉树最简洁的方式,其依赖的是函数栈,非递归实现的话只要通过栈的辅助就可以了。 前序遍历:根节点首先入栈,然后栈中元素依次出栈,每次出栈时压入该元素的右孩子和左孩子(注意这个顺序,这样弹出时才是左孩子在前) public void frontPrint(BTree tre...

2018-01-27 15:56:01

阅读数:29

评论数:0

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