自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 山寨酷狗更换壁纸,图标的颜色也跟着换

上一篇写了模仿QQ更换主题的思路跟实现,看到酷狗音乐更换壁纸,图标的颜色也跟着换,这种也相当于更换了一套主题,挺有意思的,现在也山寨一下,写写它是怎样实现的。从图片中可以看出来,图标更换的颜色,是壁纸的主要颜色(试了一些壁纸,并不是这样的,有些并不是图片的主要颜色,不知是否是过滤掉一些颜色,给它个默认颜色值,也不像是使用Palette里提取的颜色,这里就讲提取主颜色吧),那么第一步,就

2015-02-28 00:36:40 1546 2

原创 android L Palette 实现原理

有时候,看到一些界面上的色彩,心情可能会很舒畅,有时候,看到一些其他色彩,就觉得很讨厌,垃圾,看到android L Palette 从图片中提取筛选出来的颜色,我就觉得都挺好看的,也就去了解了下Palette的实现原理。看了代码,大概说说主要的步骤:第一步,将图片缩小,相当于降低计算量和减少内存的使用/** * Scale the bitmap down so that i

2015-01-29 00:34:53 2059

原创 模仿QQ拖动清除消息提示

首先感谢这两篇文章提供的思路和代码http://blog.csdn.net/chenupt/article/details/41478303http://blog.csdn.net/singwhatiwanna/article/details/42614953首先看下效果图:

2015-01-16 17:49:19 1317 1

原创 桶排序

通排序,维基百科是这样说的:桶排序 (Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶子里。每个桶子再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序)。桶排序是鸽巢排序的一种归纳结果。当要被排序的数组内的数值是均匀分配的时候,桶排序使用线性时间(Θ(n))。但桶排序并不是 比较排序,他不受到 O(n log n) 下

2015-01-08 09:39:06 650

原创 画进度条

package com.lq.myView;import com.lq.fruitActivity.R;import com.lq.fruitActivity.LoadingActivity;import com.lq.fruitActivity.MainActivity;import com.lq.screenInfo.ScreenInfo;import android.conte

2013-01-23 15:48:26 755

原创 获取谷歌地图 apiKey

在模拟器上地图只能显示方格,可能是因为你没有获取真确的apiKey,如下是获取谷歌地图 apiKey1.首先获取 MD5  在命令行输入keytool -list -alias androiddebugkey -keystore "C:\Documents and Settings\luquan\.android\debug.keystore"-storepass androi

2012-10-12 12:22:21 1284

原创 数组初始化

静态初始化:初始化时有程序员显式指定每个数组的初始值,有系统决定数组长度。如:String[] books = new String[]{         “java”,         “c++”,         “javascript”};或String[] books {         “java”,         “c++”,

2012-04-18 10:54:20 570

数组初始化

静态初始化:初始化时有程序员显式指定每个数组的初始值,有系统决定数组长度。如:String[] books = new String[]{ “java”, “c++”, “javascript”};或String[] books { “java”, “c++”, “javascript”};动态初始化:初始化时由程序员只指定数组长度,有系统为...

2012-04-18 10:54:00 101

android 短信发送

发送事件@Overridepublic void onClick(View v) {// TODO Auto-generated method stubif(v.getId()==R.id.send){EditText etNumber = (EditText)this.findViewById(R.id.edittext1);String strPhoneNum = etNumber.g...

2012-04-13 10:49:00 86

原创 win7 搭建ftp

一:找到“程序和功能”二:单击“打开或关闭Windows功能”,找到“Internet信息服务”,如下勾选三:找到“管理工具”四:打开“Internet 信息服务(IIS)管理器”,然后右击“WIN-L379AJESJ2I”,选“添加ftp站点”,然后按提示输入相应信息,如我建的例子物理路径就是你电脑被访问时所显示的共享文件夹提示:不

2012-02-17 11:22:11 763

win7 搭建ftp

一:找到“程序和功能”二:单击“打开或关闭Windows功能”,找到“Internet信息服务”,如下勾选三:找到“管理工具”四:打开“Internet 信息服务(IIS)管理器”,然后右击“WIN-L379AJESJ2I”,选“添加ftp站点”,然后按提示输入相应信息,如我建的例子物理路径就是你电脑被访问时所显示的共享文件夹提示:不要勾选“...

2012-02-17 11:22:00 90

原创 需求规格说明书

507博客需求规格说明书一.概述1编写目的       本文档是根据期末实训加上小组成员讨论合作开发一个博客管理系统的基本需求制定的. 本文档的编写为下阶段的设计,开发提供依据,为项目小组成员对需求的详尽理解,以及在开发过程中的协同工作提供强有力的保证.同时本文档也作为项目评审验收的依据之一.  2系统目标该网站能够实现实训的基本要求,能够在Internet中开

2011-12-25 19:25:19 1250

需求规格说明书

507博客需求规格说明书一.概述1编写目的 本文档是根据期末实训加上小组成员讨论合作开发一个博客管理系统的基本需求制定的. 本文档的编写为下阶段的设计,开发提供依据,为项目小组成员对需求的详尽理解,以及在开发过程中的协同工作提供强有力的保证.同时本文档也作为项目评审验收的依据之一.2系统目标该网站能够实现实训的基本要求,能够在Internet中开集注册博客,管...

2011-12-25 19:25:00 279

全国Echarts地图(详细到市区县乡街道)

全国Echarts地图(详细到国家自治区省直辖市盟市旗县区乡街道) 完整DEMO 完整js 全部json 全部实例

2021-03-12

山寨酷狗更换壁纸,图标的颜色也跟着换

山寨酷狗更换壁纸,图标的颜色也跟着换,实现类似一套主题更换

2015-02-28

模拟QQ更换主题流程,实现更换主题

模拟QQ更换主题流程,实现更换主题,详细情况,可以查看我的博客

2015-02-05

Palette实现原理(外送利用viewpager实现“无限循环”和ImageView的复用年终礼包)

Palette实现原理demo,兼容低版本,外送利用viewpager实现“无限循环”和ImageView的复用年终礼包

2015-01-29

模仿QQ拖动清除消息提示

模仿QQ拖动清除消息提示, 实现原理: 点击屏幕,遍历所有的view,匹配点击的屏幕坐标,是否在某个红点提示的view范围内,是的话,计算红点提示的view,在自定义的布局上对应的坐标位置,计算出来的这个坐标,当做其中的一个圆的圆心,在拖动的过程中,得到的另外的坐标,当做是另外一个圆的圆心,在拖动的过程中,半径变化,但两个圆始终保持半径一样,利用贝塞尔曲线,画出拖动的效果

2015-01-16

利用RaidoButton和ViewPager实现TabHost和Fragment 的功能

利用RaidoButton和ViewPager实现TabHost和Fragment 的功能

2013-11-27

空空如也

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

TA关注的人

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