自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ASCE1885

编程是一种艺术 目的在于告诉其他人他想要让计算机做什么

  • 博客(9)
  • 资源 (18)
  • 问答 (2)
  • 收藏
  • 关注

原创 Android开源项目-Jamendo音乐播放器研究与优化-Adapter相关

【休止符是音乐中无声的节奏进行,恰似此时无声胜有声;而音符是音乐中有声的进行,是唱奏出来的,但相对应的几分音符与几分休止符的时值是相同的】--- 《五线谱基础教程》一 自定义Adapter的抽象基类Android项目开发中经常会用到ListView、GridView等需要和Adapter配合使用的控件,对于界面界面较多,且用到多个不同布局的ListView等时,自然而然的就

2012-08-23 23:37:36 3781 2

原创 Android开源项目-Jamendo音乐播放器研究与优化-手势操作

【五线谱上确定音的高低的记号叫做谱号,谱号有三种:G谱号(高音谱号)、F谱号(低音谱号)和C谱号(中音谱号)】 --- 《五线谱基础教程》 Jamendo的手势操作用于控制歌曲的播放,有四个手势分别对应:播放,暂停,上一首和下一首。本文主要讲解手势操作部分的实现,至于涉及到媒体播放器的部分,将不作细讲,放在后续文章中。 一 Android手势操作APIAndroid提供

2012-08-20 23:56:30 5152 3

原创 Android开源项目-Jamendo音乐播放器研究与优化-AndroidManifest文件和Application类

【音的特性有四种:音高、音长、音量和音色】 --- 《五线谱基础教程》 Android项目的分析一般从AndroidManifest.xml文件开始,从这个文件我们可以一窥这个app定义的activity、service等四大组件的配置,以及使用的sdk版本和声明的权限等信息。 一 标签的顺序问题 首先使用Android Lint工具检查下这个配置文件,我们发现出现了一个l

2012-08-19 13:34:58 6620 6

原创 Android开源项目-Jamendo音乐播放器研究与优化-开篇

【Jamendo是一个音乐平台与社群网站。Jamendo上的所有音乐都使用Creative Commons授权或自由艺术授权,这使得任何人可以免费下载,而且复制与分享的行为都是合法的。根据所使用的授权类型,对歌曲进行修改或者商业使用也都可行。Jamendo允许使用者透过串流方式,以收听Ogg Vorbis或MP3格式的音乐,并能透过BitTorrent与eDonkey网络下载音乐档案。】 ---

2012-08-18 18:26:19 9460 4

原创 Android系统中长按事件的实现机制解析

在Android的触摸消息中,已经实现了三种监测,它们分别是1)pre-pressed:对应的语义是用户轻触(tap)了屏幕2)pressed:对应的语义是用户点击(press)了屏幕3)long pressed:对应的语义是用户长按(long press)了屏幕下图是触摸消息随时间变化的时间轴示意图:其中,t0和t1定义在ViewConfiguration类中,标识了

2012-08-11 21:33:55 4463

原创 Android面试题精选

问:怎样在Http连接中设置超时和代理?Http连接的超时机制能够防止连接线程的无限期等待,一般可分为connect timeout和socket timeout,在Android中可以使用HttpClient和HttpURLConnection建立Http连接,因此存在两种设置超时的方式,首先Socket等待建立连接的超时时间和Socket输入流等待数据到达的超时时间设置如下: priv

2012-08-11 17:12:20 4418

原创 Android代码中实现WAP方式联网

无论是移动、联通还是电信,都至少提供了两种类型的的APN:WAP方式和NET方式。其中NET方式跟WIFI方式一样,无需任何设置,可自由访问所有类型网站,而WAP方式,需要手机先设置代理服务器和端口号等信息,并且只能访问HTTP协议类型的网站。1) 移动的WAP名称是CMWAP,NET名称是CMNET;2) 联通的WAP名称是UNIWAP,NET名称是UNINET;联通3G的WAP名称是3

2012-08-08 16:52:14 15667 5

原创 Android中HandlerThread类的解析

Android应用中的消息循环由Looper和Handler配合完成,Looper类用于封装消息循环,类中有个MessageQueue消息队列;Handler类封装了消息投递和消息处理等功能。系统默认情况下只有主线程(即UI线程)绑定Looper对象,因此在主线程中可以直接创建Handler的实例,但是在子线程中就不能直接new出Handler的实例了,因为子线程默认并没有Looper对象,此

2012-08-06 15:56:06 3074 4

原创 百度贴吧布局框架的研究与实现(Android版本)

还记得几个月前刚接触“百度贴吧”这款应用时,瞬间就被它的悬浮式标题栏以及标签栏所吸引,虽然当时身边有个UI的MM说悬浮式一般都是具备隐藏的功能时才设计成这样的,一般情况下还是用直通式的好,在这里我也不讨论孰优孰劣,截取两个图,大家自己品味下。悬浮式标题栏和标签栏:(百度贴吧);直通式标题栏和标签栏:(QQ空间)  本文的目的就是研究下百度贴吧的这个标题栏和标签栏的实现原理;1、

2012-08-02 20:03:32 4466 1

EditTextDemo

http://blog.csdn.net/ace1985/article/details/8172517 这篇博客的源码

2012-11-12

EmailDemo.rar

blog.csdn.net/ace1985/article/details/8119898 Android调用系统邮件类应用的正确实现方法的代码

2012-10-28

360Opti

360Opti

2012-09-27

SackOfViewAdapter

博客http://blog.csdn.net/ace1985/article/details/7988275的源码

2012-09-17

开源SectionList

开源SectionList

2012-08-24

jamendo.apk

jamendo.apk

2012-08-18

Desktop

ProxyHttpClient.java ConnectManager.java

2012-08-07

QZoneDemo

QZoneDemo

2012-08-03

百度贴吧布局框架的研究与实现(Android版本) 的源码

博客地址:http://blog.csdn.net/ace1985/article/details/7824431

2012-08-02

QZoneDemo

QZoneDemo

2012-08-01

Android意见反馈功能的代码框架

Android意见反馈功能的代码框架

2012-07-23

HTML.5与CSS.3权威指南

HTML.5与CSS.3权威指南 HTML.5与CSS.3权威指南

2012-05-09

Linux防火墙

Linux防火墙(Linux.Firewalls.Attack.Detection.and.Response.with.iptables,.psad,.and.fwsnort)(美)拉什.中文高清PDF版.pdf

2012-03-14

Java加密与解密的艺术

Java加密与解密的艺术

2012-03-13

[疯狂Java:突破程序员基本功的16课].李刚.高清扫描版.zip.001

[疯狂Java:突破程序员基本功的16课].李刚.高清扫描版.zip.001

2012-03-09

[疯狂Java:突破程序员基本功的16课].李刚.高清扫描版.zip.002

[疯狂Java:突破程序员基本功的16课].李刚.高清扫描版.zip.002

2012-03-09

Panoramio Android源码

Android开源代码解读の地图照片应用Panoramio的实现详解系列的源代码(http://blog.csdn.net/ace1985/article/details/7289040)

2012-02-24

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

TA关注的人

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