Android第三次作业

Android在线音乐播放器

主要功能介绍

自动获取本地歌曲列表

自动加载本地音乐并播放

播放列表循环播放音乐

程序运行截图

关键代码解析

  static List<Music> musicList = new ArrayList<Music>();
    private Button btnTurnToMain;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_music_list);
        initMusicList();
        MusicAdapter adapter = new MusicAdapter(MusicListActivity.this, R.layout.music_list_item, musicList);
        ListView listView = (ListView) findViewById(R.id.music_listview);
        findView();
        addListener();
        listView.setAdapter(adapter);
    }

    void initMusicList() {
        Music music1=new Music("可ai女人",R.drawable.jielun0);
        Music music2=new Music("算什么男人",R.drawable.jielun1);
        Music music3=new Music("手写的从前",R.drawable.jielun2);
        Music music4=new Music("爱在西元前",R.drawable.jielun3);
        Music music5=new Music("稻香",R.drawable.jielun4);
        Music music6=new Music("给我一首歌的时间",R.drawable.jielun5);
        Music music7=new Music("红尘客栈",R.drawable.jielun6);
        Music music8=new Music("兰亭序",R.drawable.jielun7);
        Music music9=new Music("说好的幸福呢",R.drawable.jielun8);
        Music music0=new Music("算什么男人",R.drawable.jielun9);
        musicList.add(music0);
        musicList.add(music1);
        musicList.add(music2);
        musicList.add(music3);
        musicList.add(music4);
        musicList.add(music5);
        musicList.add(music6);
        musicList.add(music7);
        musicList.add(music8);
        musicList.add(music9);
    }

    void findView() {
        btnTurnToMain=(Button)findViewById(R.id.turn_to_main);
    }

    private void addListener() {
        btnTurnToMain.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MusicListActivity.this, MainActivity.class);
                startActivity(intent);
                MusicListActivity.this.finish();            }
        });
    }

3.代码地址:

https://git.coding.net/nanfeng1/Android3.git

4.apk下载地址:

https://git.coding.net/nanfeng1/Android3.git

里面的app-release.apk

posted on 2018-12-11 21:45  294400682  阅读(231)  评论(0编辑  收藏  举报

导航