自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

修的专栏

热血沸腾的每一天!

  • 博客(41)
  • 资源 (7)
  • 收藏
  • 关注

原创 豆瓣FM实现

最近帮朋友做一个播放器。与其说是一款播放器不如说是,一个第三方豆瓣客户端。本来以为非常容易的事儿,官方下载SDK,写界面,写播放,调用接口就OK。没想到,官方竟然没有提供SDK,太坑爹了。最最坑爹的是,连API的wiki都没有。前几天有事儿又拖延了这件事,今天下午整了整在知乎上找到了API的说明文档。其实这个文档也是程序猿大大们逆向搞出来的API。我把他翻译一下。原文地址https://git

2022-04-27 15:06:11 198

原创 Activity在后台被回收,这个时候触发showDialog,窗体泄露,WindowManager.BadTokenException

今天在友盟上看到一个崩溃日志,如下:android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@4394f040 is not valid; is your activity running? at android.view.ViewRootImpl.

2016-01-19 10:41:52 5862

转载 保存Fragment状态最好的实现

中文翻译 http://www.2cto.com/kf/201503/386389.html英文原文ears after struggling with applying the Fragment on Android Application Development, I must say that although Fragment’s concept is bril

2015-04-12 14:22:00 1372

原创 正则相关

正则表达式 获取URL里的图片名字/** * 正则表达式,获取URL里的图片名字 * @author QL */public class Test { public static void main(String[] args) {// String url = "/wwww.baidu.com/images/user/1usad.png"; String url = "ht

2015-03-20 18:12:10 914

原创 实现倒计时的动画效果

项目要求做一个这样子的gifView的代码是package com.example;import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.Paint.Style;import android.g

2015-01-29 16:17:30 3592

转载 Android优化典范

Android性能优化典范Jan 17th, 2015 | Comments 2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面展开,An

2015-01-26 16:03:22 941

原创 人性化合理的时间选择逻辑

最近做一个项目,有一个时间选择控件,里面的时间需要合理化设置。比如,最多支持 今天,明天。上班的合理时间为 0 - 11点下班的合理时间为12 - 23 点根据系统所处时间 AM 或者 PM ,判断 上班的话只好约到明天,因为处于PM没有办法再约上班的了。另外顾客下单的时间应该比系统时间多出半个小时的缓冲时间。分钟只能选 00,10,20,30,40,50  这

2015-01-23 15:24:22 1149

原创 仿网易下拉菜单,UC底部弹出菜单(带动画效果,讲解原理)

仿网易的下拉,回弹。 还有UC的底部菜单栏

2015-01-17 18:33:13 4318 2

原创 Python -Eclipse + Pydev 开发Python

对于我这样一枚Python新手来讲,第一件想到的事儿,就是搭建开发环境。好的开发环境可以帮助自己多练习代码,多对Python的代码熟悉。看起来也方便,我不太同意用文本编辑器编写代码。理由差不多就和王垠讲的一样。言归正传,看如何集成。首先,我查询了下Python3x与2x的区别。貌似大家伙是不建议直接上手3x的,区别还是蛮大的,没有做向下兼容。代码需要修改才能互跑。鉴于当前使用2x的成熟

2015-01-06 18:26:46 888

转载 1分钟打900个渠道包,不是梦!

原文转载于http://www.open-open.com/lib/view/open1418262988402.html作者Github地址是https://github.com/GavinCT/AndroidMultiChannelBuildTool作者主要是根据美团网技术人员的思路写了一份快速打渠道包的代码,主要是做分享,因为本人目前也遇到多渠道打包,耗时耗力的工作。所以

2015-01-05 18:33:48 1739

原创 Nutch 强大的全文索引与网络爬虫框架

从官网 http://nutch.apache.org/ 上能看到Nutch做的越来越好了,最后更新版本是 v1.9 于 2014年8月16日发布,可见该框架的活跃度和开发受欢迎度还是很大的。废话不多说,主要特点高扩展性和高伸缩性,主要可以看到,它能和哪些东东一起使用吧。顺便要讲一句:Nutch分为两个版本,1.x和2.x。1.x最新版本为1.9,2.x最新版本为2.2.1。两个版

2014-12-24 16:12:06 2097

原创 Http协议

HTTP协议1. 安装HttpWatch2. http协议  * 即超文本传输协议。它规定了浏览器与服务器之间的通讯规则。  * http是基于请求/响应模式的,所以分为请求协议和响应协议===================================请求  请求内容就是客户端发送给服务器的数据!1. 请求格式:  * 请求首行

2014-12-23 17:51:43 648

原创 JavaWeb - Tomcat配置问题

今天配置了一下Tomcat结果是 - 问题不断!首先拿到 Tomcat7解压缩版,解压后,双击 Startup.bat,发现DOS窗口闪了闪关闭了,所以编辑了下该bat,在其最后加一句PAUSE(不关闭窗口)看到具体的信息是:Using CATALINA_BASE: "E:\Tomcat"Using CATALINA_HOME: "E:\Tomcat"Using CAT

2014-12-23 15:24:42 923

原创 音频直播、广播研究

当今音频的直播和广播,尤其是直播的技术实现成熟的基本上是需要购买的,无论是国内抑或是国外的技术公司。他们主要会帮你出一份完整的解决方案,设计整体架构,甚至包括硬件设备。当然价格是比较昂贵的,那么问题来了,如何搭建免费、好用的电台呢?IceCasthttp://www.icecast.org/  官方地址icecast是一个开源免费是多媒体服务器,主要支持ogg,mp3音频文件。

2014-12-19 10:58:46 2649

原创 仿网易云音乐播放器(磁盘转圈、背景虚化等等)

先看效果,CSDN的git传上去总是不动,不知道为什么。主要思路:1 、 除了 开始/暂停 、上一首、下一首 这三个icon,你看到的是一个ViewGroup ,这个ViewGroup里面有圆形封面,黑色圈圈磁盘,唱针,高斯模糊背景图2、 注释掉了磁盘一起转动的效果,现在的方案不是最好的,建议若是想实现,可以把圆形封面和磁盘合并成一张图(最好在CicicleImageVie

2014-12-17 18:37:33 10520

原创 非常有用的站点

VisuAlgo是由Steven Halim博士在2011年发布的一款可视化学习算法的工具,用于帮助其学生更好地理解数据结构和算法,可以让学生按自己的步骤来学习。VisuAlgo就像是Steven 7天24小时陪伴在学生身边一样,想什么时候学习就可以什么时候学习。VisuAlgo不仅支持暂停、单步、回退等功能,演示算法的时候,还可查看算法代码的执行过程。

2014-12-04 17:48:23 1040

转载 收集整理 View必须要了解的Android坐标知识

说来说去都不如 画图示意 简单易懂啊!!!真是的! 来吧~~先上张图~~!(一)首先明确一下 android 中的坐标系统 :     屏幕的左上角是坐标系统原点(0,0)     原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向 (二)关于Scroll: 屏幕显示的内容很多时,会有超出一屏的情况,于是就产生了Scroll的概念。

2014-12-01 15:43:58 2379

转载 收集整理 UI 原理解析

主要收集网上讲解View的资料,感谢他们的贡献。http://blog.csdn.net/windskier/article/details/6957854Activity可以看做是整个android系统的人机接口,它提供了一个窗口来绘制UI,每个Activity在启动时,我们都需要给它设置一个Content view,作为Activity所呈现的UI内容,这个过程是通过setCo

2014-12-01 10:19:03 1836

原创 一步一脚印 自定义View 1

自定义View是个让多少Android开发望而怯步的

2014-11-24 14:05:09 980

原创 复活JAVA 多线程学习笔记

基础概念线程对象是可以产生线程的对象.比如在java平台中Thread对象,Runnable对象.线程,是指正在执行的一个指令序列.在java平台上是指从一个线程对象的start()开始.运行run方法体中的那一段相对独立的过程.

2014-11-14 18:06:10 1751

转载 Android 谷歌发布support-v4、v7、v8、v16、v17包

出处随着 Android 5.0 Lollipop 的发布,Android 又为我们提供了更多的支持包,但是我相信大部分开发者都同我之前一样不知道这些包里究竟有些什么东西,我们应该在什么时候使用它。现在,我们就来逐个看看每一个版本的 Support 包中所拥有的东西,让用到他的时候不再迷茫。 首先,你需要了解每一个 Support 包版本后缀 vX 所代表的含义。当然我相信来看博客

2014-11-11 10:33:06 4128

原创 网络电台研究(3)Fragment系统学习,解决各种问题

仿网易新闻的UI框架,便于扩展,效果很赞。

2014-11-10 18:32:35 1259

原创 网络电台研究(2)自定义Application、BaseActivity管理统计数据、程序状态、应用程序完全退出

首先,关于使用单例自定义Application

2014-11-10 12:08:36 1319

原创 Android项目架构图

整体按照MVC形式构建的,因为也不知道什么才是最好的,

2014-11-05 16:59:11 3116 2

原创 AndroidStudio问题汇总

Eclipse让我太伤心了,越用越慢,写一个一年的项目,前后

2014-11-04 16:57:48 5039

原创 仿微信朋友圈,点击评论,生成自定义超链接,并处理

转载请标明出处我们

2014-11-03 10:11:02 7912 5

原创 网络电台研究(1) 架构搭建与分析

最近需要做一个网络电台,在仔细分析了需求之后,整理

2014-10-30 10:34:14 1606

原创 复活JAVA1 - Thinking In Java (1)

本章主要目的介绍对象的概念,在程序设计dangzhon

2014-10-22 13:41:48 939

原创 Java、Android编程技巧

第一种,继承的灵活运用。

2014-10-21 15:21:27 713

原创 复活Java 前言

毕竟做了3年的java相关开发,耳濡目染基础也学习的差不多了,当然你要是非得拿带源码的基础问题问我,有些我真是忘了。因为最早学习的时候不知如何去运用,有什么实际效果,当然是学完就忘,仅仅有了个概念而已。现在终于可以回头再看了,孔夫子曾说过,“温故而知新”。我倒是很想尝尝“知新”的滋味。有点迫不及待了,所以我选择了一本经典书籍先看。 Thinking In Java ,作者是大名鼎鼎的布鲁斯

2014-10-20 15:32:29 894

原创 起航

为什么博文的题目叫起航呢因为开始我想

2014-10-20 14:34:36 651

转载 Android兼容性测试的一些坑

还记得上次我们网易云音乐做大改版时,最后播放器界面适配每一款机型实在是个大工程,不同的系统,不同的分辨率,不同的尺寸都会有不一样的表现,为了达到完美的结果,需要花费很大的精力,于是就有了下面这一张成果图:但是实际上,这只是Android端产品开发的冰山一角,以下在实际工作中总结出一些常见的“坑”。1、ROM坑 - 毫无疑问,这是所有坑中的天坑。“我有一个帅气的锁屏”对于

2014-10-16 09:06:35 5226 1

原创 Logcat 详解,不同于网上千篇一律的

看了网上前篇一律的Logcat介绍实在很是无语,所以自己动手总结下吧,1. 如何

2014-07-28 14:34:19 960

原创 WebView播放HTML5视频,黑屏的问题。

先来说下现象吧。两部测试手机    1号 Note2  N

2014-06-16 15:52:29 16426

转载 Android ScaleType 详解,使用

http://blog.csdn.net/larryl2003/article/details/6919513http://blog.csdn.net/ttdevs/article/details/21156543

2014-06-13 09:52:12 1677

原创 Android apk编译,打包过程详解及个人心得,附上java+doc写的自动化批量打包代码

现在很多人想对Android工程的编译和打包进行自动化,比如建立每日构建系统、自动生成发布文件等等。这些都需要我们对Android工程的编译和打包有一个深入的理解,至少要知道它的每一步都做了什么,需要什么环境和工具,输入和输出是什么。那么我们就来挖掘一下Android的编译过程中的细节。首先,我们假定你的系统(什么系统都行,不限于Linux还是Windows系统,当然,我在这里默认使用Li

2014-06-10 09:54:23 1457

转载 Android高阶学习分享必备

转载自:

2014-05-29 09:19:40 2388

原创 很棒的图片浏览器代码,源码研究

重要声明: 文章为原创,代码从网上扒下来,进行整合和Bug修复运用到自己的项目中或仿用户量超大的应用,比如微信、来往、美丽说、淘宝、豆瓣等等。1. 引入了著名的Universalimageloader 图片下载缓存库  点击打开链接2. 引入了PhotoView 图片缩放:支持双击缩放,手指捏拉缩放 点击打开链接最终效果与豆瓣小组应用的多图浏览几乎一模一样

2014-03-26 09:07:38 1990

原创 HTC G11自带键盘具有上下左右键,导致不希望的逻辑出现

问题:项目当中,ViewPager里面放了3个View,从第1个切换到第2个是有限制条件的,比如,必须填写完某些信息。 但是HTC G11 自带键盘下方多了上下左右4个切换的键,如图:这个时候按会切换Viewpager所嵌套的几个View。这个问题让我纠结了几天,当时是小白(现在看起来问题很简单了)不知道Android事件分发机制,若要学习Android的事件分发机制建议看   Android

2014-03-18 15:27:03 896

转载 为何Android开发中不推荐使用static全局变量传参

原文链接Android开发中一般都是使用Intent给Activity传参。有时需要传复杂对象时,我们会倾向于用全局变量(静态变量或Application属性)。但其实这样做是有隐患的,跟Activity的生命周期有关,正好最近遇到这个问题,在这里写一下。大概情况是这样的:ActivityA中点击按钮启动ActivityB,同时要传一个大数据对象,懒得对这个对象进行序列化,于是就直接搞

2014-02-18 18:11:13 3276

android分分钟打几百个渠道包

详细请看http://blog.csdn.net/xxxiu/article/details/42426227

2015-01-05

仿网易音乐播放器

具体看 http://blog.csdn.net/xxxiu/article/details/41984907

2014-12-17

仿网易基本UI,Fragment+Viewpager

Fragment详细学习Fragment请看http://write.blog.csdn.net/postedit/40984627

2014-11-12

仿网易基本UI架构,Fragment+Viewpager

详细学习Fragment请看http://write.blog.csdn.net/postedit/40984627

2014-11-12

仿朋友圈动态的富文本处理

具体看http://blog.csdn.net/xxxiu/article/details/40736057

2014-11-03

很赞的图片浏览器

学习地址:http://blog.csdn.net/xxxiu/article/details/22148197

2014-03-26

Android2.3.3源码

Android2.3.3源码,下载后与开发工具Eclipse相关联,开发时方便查看源码,进一步学习。原文地址:http://blog.csdn.net/xxxiu/article/details/19158041

2014-02-13

空空如也

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

TA关注的人

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