- 浏览: 64300 次
- 性别:
- 来自: 沈阳
文章分类
最新评论
package com.android.andrew;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.AdapterView.OnItemClickListener;
public class AndroidMusicActivity extends Activity implements OnItemClickListener{
/** Called when the activity is first created. */
private String TAG = "Music";
private String[] title = {
"MUSIC-01",
"MUSIC-02",
"MUSIC-03",
"MUSIC-04",
"MUSIC-05",
"MUSIC-06",
"MUSIC-07",
"MUSIC-08",
"MUSIC-09",
"MUSIC-10",
};
private String[] addr = {
"http://zhangmenshiting2.baidu.com/data2/music/13764893/13764893.mp3?xcode=d0f73ca2ecfc6d410d7b4b9a27aa30f1&mid=0.57743919005883/忍不住原谅.mp3",
"http://web.kugou.com/?action=single&filename=%u4F55%u665F%u94ED__-__%u4F5B%u8BF4%u3010%u5BAB%u9501%u73E0%u5E18%u7247%u5C3E%u66F2%u3011&hash=f833c4ccb5ad5324a3fa94c0918124a8&timelen=0µblog=1&chl=kugou",
"http://web.kugou.com/?action=single&filename=%u848B%u6BC5__-__%u9000%u4E0D%u56DE%u3010%u4EB2%u7231%u7684%u56DE%u5BB6%u63D2%u66F2%u3011&hash=a3162bb54a5f06341a7058e79e4207a0&timelen=0µblog=1&chl=kugou",
"http://web.kugou.com/?action=single&filename=%u5355%u8272%u51CC__-__%u5355%u8272%u51B0%u6DC7%u51CC&hash=7ab7e9510ba387ff93a7cdc8d72cc204&timelen=0µblog=1&chl=kugou",
"http://web.kugou.com/?action=single&filename=%u963F%u6084__-__%u5982%u679C%u8FD9%u662F%u7231%u3010%u592B%u59BB%u90A3%u4E9B%u4E8B%u63D2%u66F2%u3011&hash=333bf2680b23f163f0abd3eb8745083c&timelen=0µblog=1&chl=kugou",
"http://web.kugou.com/?action=single&filename=%u5C0F%u6C88%u9633__-__%u6211%u7684%u773C%u6CEA%u4E3A%u8C01%u98DE%u3010%u602A%u4FA0%u6B27%u9633%u5FB7%u7247%u5C3E%u66F2%u3011&hash=0073959337325f0fabc09d2f5073623d&timelen=0µblog=1&chl=kugou",
"http://web.kugou.com/?action=single&filename=%u6C88%u6625%u9633__-__%u6A31%u6843%u7EA2%u3010%u6A31%u6843%u4E3B%u9898%u66F2%u3011&hash=0197813ee3ce9ea79903985799107c23&timelen=0µblog=1&chl=kugou",
"http://web.kugou.com/?action=single&filename=%u9648%u695A%u751F%u3001%u4F55%u6D01__-__%u7ECF%u8FC7%u3010%u592B%u59BB%u90A3%u4E9B%u4E8B%u4E3B%u9898%u66F2%u3011&hash=e9525ab9d34d4e7f655337d28c224aa8&timelen=0µblog=1&chl=kugou",
"http://web.kugou.com/?action=single&filename=%u51B7%u6F20__-__%u7231%u4E0D%u518D%u6765&hash=100b82bd15944aad72a461480886aff6&timelen=0µblog=1&chl=kugou",
"http://web.kugou.com/?action=single&filename=%u4E00%u52A0%u4E00%u7EC4%u5408__-__%u6700%u6DF1%u7684%u75DB%u3010%u4EB2%u7231%u7684%u56DE%u5BB6%u63D2%u66F2%u3011&hash=a091abfe771fcde1f8b2f03db6f579c0&timelen=0µblog=1&chl=kugou",
};
List<Map<String, Object>> list;
private final String TITLE_STR = "title";
private final String ADDR_STR = "addr";
private Uri uri;
private List<Map<String,Object>> getDate(){
list = new ArrayList<Map<String,Object>>();
for(int i=0;i<addr.length;i++){
Map<String,Object> item = new HashMap<String,Object>();
item.put(TITLE_STR,title[i]);
item.put(ADDR_STR, addr[i]);
list.add(item);
}
return list;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
getDate();
ListView itemlist = (ListView) findViewById(R.id.list);
SimpleAdapter adapter = new SimpleAdapter(this,(List<Map<String, Object>>)list,
R.layout.main, new String[] {TITLE_STR,null },
new int[] {R.id.text1 ,R.id.text2});
itemlist.setAdapter(adapter);
itemlist.setOnItemClickListener(this);
itemlist.setSelection(0);
}
public void onItemClick(AdapterView parent, View v, int position, long id) {
Map map = (HashMap) parent.getAdapter().getItem(position);
String Addr = (String) map.get(ADDR_STR);
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse(Addr);
intent.setData(uri);
intent.setClassName("com.android.music", "com.android.music.MediaPlaybackActivity");
startActivity(intent);
}
}
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.AdapterView.OnItemClickListener;
public class AndroidMusicActivity extends Activity implements OnItemClickListener{
/** Called when the activity is first created. */
private String TAG = "Music";
private String[] title = {
"MUSIC-01",
"MUSIC-02",
"MUSIC-03",
"MUSIC-04",
"MUSIC-05",
"MUSIC-06",
"MUSIC-07",
"MUSIC-08",
"MUSIC-09",
"MUSIC-10",
};
private String[] addr = {
"http://zhangmenshiting2.baidu.com/data2/music/13764893/13764893.mp3?xcode=d0f73ca2ecfc6d410d7b4b9a27aa30f1&mid=0.57743919005883/忍不住原谅.mp3",
"http://web.kugou.com/?action=single&filename=%u4F55%u665F%u94ED__-__%u4F5B%u8BF4%u3010%u5BAB%u9501%u73E0%u5E18%u7247%u5C3E%u66F2%u3011&hash=f833c4ccb5ad5324a3fa94c0918124a8&timelen=0µblog=1&chl=kugou",
"http://web.kugou.com/?action=single&filename=%u848B%u6BC5__-__%u9000%u4E0D%u56DE%u3010%u4EB2%u7231%u7684%u56DE%u5BB6%u63D2%u66F2%u3011&hash=a3162bb54a5f06341a7058e79e4207a0&timelen=0µblog=1&chl=kugou",
"http://web.kugou.com/?action=single&filename=%u5355%u8272%u51CC__-__%u5355%u8272%u51B0%u6DC7%u51CC&hash=7ab7e9510ba387ff93a7cdc8d72cc204&timelen=0µblog=1&chl=kugou",
"http://web.kugou.com/?action=single&filename=%u963F%u6084__-__%u5982%u679C%u8FD9%u662F%u7231%u3010%u592B%u59BB%u90A3%u4E9B%u4E8B%u63D2%u66F2%u3011&hash=333bf2680b23f163f0abd3eb8745083c&timelen=0µblog=1&chl=kugou",
"http://web.kugou.com/?action=single&filename=%u5C0F%u6C88%u9633__-__%u6211%u7684%u773C%u6CEA%u4E3A%u8C01%u98DE%u3010%u602A%u4FA0%u6B27%u9633%u5FB7%u7247%u5C3E%u66F2%u3011&hash=0073959337325f0fabc09d2f5073623d&timelen=0µblog=1&chl=kugou",
"http://web.kugou.com/?action=single&filename=%u6C88%u6625%u9633__-__%u6A31%u6843%u7EA2%u3010%u6A31%u6843%u4E3B%u9898%u66F2%u3011&hash=0197813ee3ce9ea79903985799107c23&timelen=0µblog=1&chl=kugou",
"http://web.kugou.com/?action=single&filename=%u9648%u695A%u751F%u3001%u4F55%u6D01__-__%u7ECF%u8FC7%u3010%u592B%u59BB%u90A3%u4E9B%u4E8B%u4E3B%u9898%u66F2%u3011&hash=e9525ab9d34d4e7f655337d28c224aa8&timelen=0µblog=1&chl=kugou",
"http://web.kugou.com/?action=single&filename=%u51B7%u6F20__-__%u7231%u4E0D%u518D%u6765&hash=100b82bd15944aad72a461480886aff6&timelen=0µblog=1&chl=kugou",
"http://web.kugou.com/?action=single&filename=%u4E00%u52A0%u4E00%u7EC4%u5408__-__%u6700%u6DF1%u7684%u75DB%u3010%u4EB2%u7231%u7684%u56DE%u5BB6%u63D2%u66F2%u3011&hash=a091abfe771fcde1f8b2f03db6f579c0&timelen=0µblog=1&chl=kugou",
};
List<Map<String, Object>> list;
private final String TITLE_STR = "title";
private final String ADDR_STR = "addr";
private Uri uri;
private List<Map<String,Object>> getDate(){
list = new ArrayList<Map<String,Object>>();
for(int i=0;i<addr.length;i++){
Map<String,Object> item = new HashMap<String,Object>();
item.put(TITLE_STR,title[i]);
item.put(ADDR_STR, addr[i]);
list.add(item);
}
return list;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
getDate();
ListView itemlist = (ListView) findViewById(R.id.list);
SimpleAdapter adapter = new SimpleAdapter(this,(List<Map<String, Object>>)list,
R.layout.main, new String[] {TITLE_STR,null },
new int[] {R.id.text1 ,R.id.text2});
itemlist.setAdapter(adapter);
itemlist.setOnItemClickListener(this);
itemlist.setSelection(0);
}
public void onItemClick(AdapterView parent, View v, int position, long id) {
Map map = (HashMap) parent.getAdapter().getItem(position);
String Addr = (String) map.get(ADDR_STR);
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse(Addr);
intent.setData(uri);
intent.setClassName("com.android.music", "com.android.music.MediaPlaybackActivity");
startActivity(intent);
}
}
发表评论
-
android 备用
2014-08-03 13:26 442http://blog.csdn.net/rain_butte ... -
Android中px与dip,sp与dip等的转换工具类(转)
2014-07-16 20:07 598http://www.cnblogs.com/wader201 ... -
android 字体总结
2014-07-15 21:53 548Android提供三种字体:“Sans”,“serif“和“m ... -
mina
2014-07-03 14:12 499http://chwshuang.iteye.com/blog ... -
android获取IMEI
2014-06-17 08:34 531核心代码: Imei = ((TelephonyMan ... -
andorid ui
2014-06-04 22:39 0http://blog.csdn.net/ddddpow/ar ... -
android alarmManage
2014-05-28 21:47 697转自:http://jinguo.iteye.com/bl ... -
adaf
2014-05-27 22:32 0http://www.eoeandroid.com/thr ... -
weixin
2014-05-13 22:42 0android weisixn -
jpajpa
2014-01-28 15:06 507http://www.iteye.com/problems/9 ... -
吉安帕
2014-01-23 22:30 0dfsgdaffgadrgad -
CrudRepository
2013-11-28 19:58 0PagingAndSortingRepository Cr ... -
Android 的第三方报表组件,AChartEngine 案列
2013-08-19 16:48 0http://www.kuaipan.cn/file/id_3 ... -
android sdk adress
2013-08-12 13:23 476developer.android.com/sdk/index ... -
android 结束进程
2013-07-29 22:01 731Android获取apk的版本及包名等信息 http://bl ... -
adnroid 4.0.3去掉虚拟导航栏
2013-07-27 20:54 1028http://blog.csdn.net/wfh1988/ar ... -
andorid全屏
2013-07-27 10:15 789super.onCreate(savedIns ... -
Foursquare
2012-10-12 17:22 0Foursquare -
sqllite brower
2012-09-11 23:05 669http://www.oschina.net/p/sqlite ... -
notice
2012-09-03 21:13 689http://tibaloga.iteye.com/blog/ ...
相关推荐
在线音乐播放系统是一种基于Web的平台,用户可以通过它来浏览、搜索、播放和分享音乐。在本案例中,系统是使用ASP(Active Server Pages)语言开发的,这是一种微软公司的服务器端脚本技术,用于创建动态网页。以下...
"汇编语言实现音乐播放"这一主题涉及到电子工程和计算机科学的交叉领域,主要关注如何利用汇编语言编写程序来控制硬件,播放音乐。在这个案例中,我们使用的单片机是松翰(SONiC)的sn8p2708a。 sn8p2708a是一款8位...
【红外遥控音乐播放】是一种利用51单片机技术实现的音乐播放系统,它通过接收红外遥控信号来控制音乐的播放、暂停、切换等操作。这个项目为学习者提供了宝贵的实践经验,可以深入理解51单片机的工作原理以及红外遥控...
基于Broadcast,BroadcastReceiver等与广播相关的知识实现简单的音乐播放功能,包括音乐的播放、暂停、切换、进度选择、音量调整。 设计效果 (进度条时间刷新功能还没有实现) 实现思路 音乐服务端负责播放音乐...
在iOS平台上,为应用程序添加音乐播放功能是一项常见的需求。标题“iOS播放音乐库音乐 播放系统音乐 IPod音乐库音乐”所提及的核心技术点是利用iOS的媒体播放框架来访问并播放用户设备上的音乐库音乐,以及系统内置...
单机版音乐播放软件64位是一款专为64位操作系统设计的本地音乐播放应用程序,它允许用户在没有网络连接的情况下享受音乐。64位版本的播放器通常比32位版本更适合处理大量数据和高分辨率音频,因为它可以利用更广泛的...
基于HBuilder开发的微信小程序音乐播放系统是一个实用且功能齐全的毕业项目,它展示了如何利用HBuilder这一强大的开发工具来构建一个专为微信平台设计的应用程序。HBuilder是一款集成了代码编辑、预览、发布等一站式...
### Android来电时停止音乐播放的流程学习 #### 场景分析 在Android系统中,针对来电时音乐播放的控制机制可以分为以下两种典型场景: 1. **电话处于响铃模式时**: - 当有来电时,系统首先会自动暂停正在后台...
本项目以"网易云音乐播放器移动端项目源码"为核心,采用uniapp进行多端开发,实现了音乐播放、进度控制、缓存进度监听,以及视频播放和上下滑动切换等功能,是移动应用开发领域的优秀实例。 一、uniapp多端开发框架...
晚会背景音乐播放控制是举办各种活动,特别是晚宴、庆典或演出时不可或缺的一部分。它能够营造氛围,增强观众的情感体验,使活动更加生动有趣。在本文中,我们将深入探讨如何有效地进行晚会背景音乐的播放控制,包括...
在本项目中,“Asp音乐播放程序”是一个基于ASP技术的网页音乐播放器,它可以作为网站的背景音乐系统,为用户提供在线音乐播放的功能。这个程序包含一个后台管理系统,使得管理员能够方便地管理和控制播放列表,添加...
在本文中,我们将深入探讨如何在HTML5(H5)页面中实现背景音乐播放与暂停功能,同时结合图标状态显示和微信内的自动播放特性。这个功能对于创建互动性更强的网页体验至关重要,尤其是在社交媒体平台如微信中。 ...
java毕业设计——基于spring boot的音乐播放网站设计与实现(源码+数据库).zip java毕业设计——基于spring boot的音乐播放网站设计与实现(源码+数据库).zip java毕业设计——基于spring boot的音乐播放网站设计与...
"单片机控制LCD显示以及音乐播放" 本文对基于单片机的 LCD 液晶显示器控制系统进行了研究,结合了硬件和软件的设计,实现了单片机控制 LCD 显示器的设计思想和软、硬件调试。 首先,本文对 LCD 液晶显示器的发展...
在IT领域,开发一个能够实现“简单地音乐播放,支持后台播放和远程控制及显示音乐信息”的应用是一项常见的任务。这个应用的核心功能包括音乐播放、后台运行能力以及远程控制,这些功能对于提升用户体验至关重要。 ...
"任何网站都适用的防刷新防跳转背景音乐播放插件"正是针对这一需求设计的,旨在为网页添加持续播放、不受页面刷新或跳转影响的背景音乐功能。这个插件是由开发者独立设计并编写的,其主要优点在于它的通用性和独立性...
基于SpringBoot的在线音乐播放系统源码+论文(毕业设计)基于SpringBoot的在线音乐播放系统源码+论文(毕业设计)基于SpringBoot的在线音乐播放系统源码+论文(毕业设计)基于SpringBoot的在线音乐播放系统源码+论文...
这个压缩包文件“安卓音乐播放器相关-实现安卓界面间跳转和音乐播放的小程序.rar”包含了一个简单的安卓应用程序,其主要目标是展示如何在不同的Android界面之间进行导航以及实现音乐播放功能。以下是对其中涉及的...
在本项目中,我们探讨的是如何使用8051单片机来实现一个简单的音乐播放程序,特别针对的是播放汪峰的《春天里》这首歌的简谱。 8051单片机的核心是一个8位微处理器,它包含CPU、RAM、ROM、定时器/计数器、I/O端口等...
在51单片机上实现简单的音乐播放功能,程序为c程序