android 音乐播放器v1.0
来源:互联网 发布:凯迪网络热帖 编辑:程序博客网 时间:2024/05/16 11:12
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.mediaproject" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.mediaproject.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <service android:enabled="true" android:name=".Music"></service> </application></manifest>
注册服务
主activity:
package com.example.mediaproject;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MainActivity extends Activity {Button start;Button stop; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findView(); start.setOnClickListener(startlis); stop.setOnClickListener(stoplis); } private OnClickListener startlis=new OnClickListener(){ @Override public void onClick(View v){ startService(new Intent(MainActivity.this,Music.class)); } }; private OnClickListener stoplis=new OnClickListener(){ @Override public void onClick(View v){ stopService(new Intent(MainActivity.this,Music.class)); } }; public void findView(){ start=(Button)findViewById(R.id.start); stop=(Button)findViewById(R.id.stop); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
Music:
package com.example.mediaproject;import android.app.Service;import android.content.Intent;import android.media.MediaPlayer;import android.os.IBinder;public class Music extends Service {private MediaPlayer mp;@Overridepublic IBinder onBind(Intent arg0) {// TODO Auto-generated method stubreturn null;}@Overridepublic void onCreate(){super.onCreate();mp=MediaPlayer.create(this, R.raw.xrx);}@Overridepublic void onStart(Intent intent,int startId){super.onStart(intent, startId);mp.start();}@Overridepublic void onDestroy(){super.onDestroy();mp.stop();}}
- android 音乐播放器v1.0
- android音乐播放器播放音乐卡
- Android 音乐播放 类似音乐播放器
- android 音乐播放器
- Android 音乐播放器
- android 音乐播放器
- Android音乐播放器
- Android--音乐播放器
- Android音乐播放器
- android 音乐播放器
- Android音乐播放器
- Android 音乐播放器
- Android音乐播放器
- Android音乐播放器
- Android:音乐播放器
- Android 音乐播放器。
- android 音乐播放器
- Android--音乐播放器
- struts ActionMessage简介
- 1015——构建矩阵
- 2.4.1concat
- QT+VS2008 CPP文件 自定义槽
- QT+VS2008 项目引入Qt专有UI文件
- android 音乐播放器v1.0
- MFC学习第七节:见文件与数据库连接
- ubuntu server 搭建Apache服务器
- 1021——恶搞指数
- QT+VS2008 项目引入Qt专有QRC文件
- cJSON各函数实现的功能
- 2.4.2 Numconv
- json-C使用小结
- ubuntu 12.04下配置java JDK