播放器程序的主要流程图在这里: 继续阅读Android仿天天动听音乐播放器(三)
作者: admin
Android仿天天动听音乐播放器(二)
现在介绍下播放器实现主要用到的知识。
1、一提到音乐播放器大家首先想到的肯定是Service,的确,Service能在我们程序退出的时候仍然保持后台运行,播放器确实需要这样的一个控件; 继续阅读Android仿天天动听音乐播放器(二)
Android仿天天动听音乐播放器(一)
这一个多月以来,公司项目不是很忙,空闲时间模仿了天天动听音乐播放器,当然能力有限,模仿的程度也就有限,有不少效果做的都不是很好,由于没有可用的网络资源,这里我只做了简单的单机版。先附上几张效果图大家可以看看: 继续阅读Android仿天天动听音乐播放器(一)
拖拽ListView的实现
最近研究了下系统的music源码,随便看了下,里面有很多东西值得我们去学习的。在研究过程中看到了源码中的TrackBrowserActivity类实现了listview的拖拽功能,就想单独拿出来看看怎么实现的。 继续阅读拖拽ListView的实现
编写和MQTT服务器通信的Android客户端程序(二)
客户端使用的API,开始我使用的是mqtt-client,使用过后发现问题百出,不能很好的满足要求,后来使用了官方推荐的Eclipse Paho 继续阅读编写和MQTT服务器通信的Android客户端程序(二)
MQTT协议的简单介绍和服务器的安装(一)
最近公司做的项目中有用到消息推送,经过多方面的筛选之后确定了使用MQTT协议,相对于XMPP,MQTT更加轻量级,并且占用用户很少的带宽。 继续阅读MQTT协议的简单介绍和服务器的安装(一)
Android设备分辨率、密度以及dp的理解
为解决Android设备碎片化,引入一个概念density,也就是密度.它指的是在一定尺寸的物理屏幕上显示像素的数量,一般使用dpi(dots per inch,每英寸像素数)作为单位. 继续阅读Android设备分辨率、密度以及dp的理解
Android中launchMode的理解
最近在项目中遇到退出程序的问题,在以前做过的项目中基本上退出的做法要么是在主界面中增加退出按钮,要么就使用Android系统默认的堆栈管理(back)就行了,而这次项目的要求是在程序内部退出整个程序。 继续阅读Android中launchMode的理解
Android中JNI和NDK的使用
最近乘着找工作闲余时间又温故了一遍android中的JNI何NDK的使用,一方面是为了巩固一下基础以防面试会问到,一方面是丰富一下博客内容,言归正传。 继续阅读Android中JNI和NDK的使用
Android的ViewGroup中事件的传递机制(一)
本文主要针对dispatchTouchEvent,onInterceptTouchEvent,onTouchEvent三个方法,通过简单的例子来简单的介绍下。
根据字面意思的理解,dispatchTouchEvent分发触摸事件,onInterceptTouchEvent拦截触摸事件,onTouchEvent触摸事件。正如它们各自的字面意思,下面简单的列出各自的作用和用法。 继续阅读Android的ViewGroup中事件的传递机制(一)