www.pudn.com > VideoProject.rar > MusicPlayer.java
package org.hqx.android.videoproject;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.Menu.Item;
public class MusicPlayer extends Activity {
/** Called when the activity is first created. */
private static final int menu_mp3_ID = Menu.FIRST;
private static final int menu_mp4_ID = Menu.FIRST+1;
private static final int menu_exit_ID = Menu.FIRST+2;
private static final int ENTRY_MP3LIST = 0;
private static final int ENTRY_MP4LIST = 1;
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
}
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add(0, menu_mp3_ID, R.string.menu_mp3);
menu.add(0, menu_mp4_ID, R.string.menu_mp4);
menu.add(0, menu_mp4_ID, R.string.menu_exit);
return true;
}
public boolean onMenuItemSelected(int featureId, Item item) {
super.onMenuItemSelected(featureId, item);
switch(item.getId()) {
case menu_mp3_ID:
createMp3List();
break;
case menu_mp4_ID:
createMp4List();
break;
case menu_exit_ID:
break;
}
return true;
}
private void createMp3List() {
Intent mp3 = new Intent(this, Mp3List.class);
startSubActivity(mp3, ENTRY_MP3LIST);
}
private void createMp4List() {
Intent mp4 = new Intent(this, Mp4List.class);
startSubActivity(mp4, ENTRY_MP4LIST);
}
protected void onActivityResult(int requestCode, int resultCode, String data, Bundle extras) {
super.onActivityResult(requestCode, resultCode, data, extras);
switch(requestCode) {
case ENTRY_MP3LIST:
break;
case ENTRY_MP4LIST:
break;
}
}
}