随笔分类 - Android开源项目及源码小解
主要是自己阅读一些开源的android源码以及自己的看法。
摘要:上文中我们介绍了com.teleca.jamendo.util.FixedViewFlipper的用法以及作用,现在我们再介绍ListView中的内容,相关布局如下:View Code <android.gesture.GestureOverlayView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gestures" android:layout_width="fill_parent" android:layout_he
阅读全文
摘要:这里首先显示我们的主界面图片共大家理解。 一步步走到了我们的主界面,首先我们看看主界面的布局文件main.xmlView Code <?xml version="1.0" encoding="utf-8"?> <!-- Copyright (C) 2009 Teleca Poland Sp. z o.o. <android@teleca.com> Licensed under the Apache License, Version 2.0 (the "License"); you may not use
阅读全文
摘要:我们从AndroidManifest.xml文件中看到有这么一段。<activity android:name=".activity.SplashscreenActivity"> <intent-filter> <action android:name="android.intent.action.MAIN"></action> <category android:name="android.intent.category.LAUNCHER"></category>
阅读全文
摘要:Jamendo是一个开源的在线音乐播放器。项目结构如图所示:粗略介绍每个包作用:com.teleca.jamendo.widget.*:用户自定义组建,主要包括进度条、错误条、专辑倒影图片控件、以及相关接口。com.teleca.jamendo.util.:用户自定义视图切换器、图片缓存、自定义触摸监听器(播放进度)、以及分享,计算音乐时间,设置语言等工具帮助类。com.teleca.jamendo.util.download.:提供下载远程音乐任务,以及相关接口回调,同时定义操作数据库相关接口,以及观察类。com.teleca.jamendo.service.*:音乐的播放服务,以及下载服务
阅读全文