Android开发 |
您所在的位置:网站首页 › 一个音乐播放器 › Android开发 |
前言:本博文只教你编程的思想,就举一个简单的例子来实现我们的简易的音乐播放器,大家不喜勿喷啊 友情提示:本博文用到的是Android Studio进行开发的,软件安装教程:Android Studio安装教程: 文章目录: 一.缓冲界面实现:二:播放音乐界面: 一.缓冲界面实现:在前面的博客中也讲到了关于界面缓冲跳转的方法,详情请查:3种方式实现界面缓冲,为什么要设置这个呢?自我感觉当用户点进应用后,至少有一个缓冲时间,不仅仅是让用户缓冲也是为了让程序内部进行缓冲缓冲,话不多说一起来看看设计: 当然首先是界面的设计:在本次设计中用到了:LinearLayout布局方式以及TextView和imageview控件,为什么要用这种布局方式呢?因为这种方式有利于我们的排版,对控件可以更好地选取合适的位置,当然各人有各人的方式布局,只要不失美观性即可: XML代码: 界面效果: XML只是设计了布局方面的问题,但是主要功能还在java代码中,走一起来瞅瞅: Java代码: 博主写了三种缓冲方式,你们自己感觉哪个方便就可以用哪个哦! package com.example.musicplayer; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.content.pm.ActivityInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.widget.TextView; import android.widget.Toast; import java.util.Timer; import java.util.TimerTask; public class MainActivity extends AppCompatActivity { private TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED); final Intent intent = new Intent(this, play.class); //就是要跳转的哪个界面 // Timer timer = new Timer(); // TimerTask timerTask = new TimerTask() { // @Override // public void run() { // startActivity(intent); // } // }; Toast.makeText(this,"稍等页面将在3秒后进行跳转",Toast.LENGTH_LONG).show(); //提示信息,在屏幕底部,显示提示信息 // timer.schedule(timerTask, 3000); new Handler().postDelayed(new Runnable() { @Override public void run() { startActivity(intent); finish(); } },3000); // new Thread(new Runnable() { // @Override // public void run() { // try { // Thread.sleep(3000); // startActivity(intent); // finish(); // } catch (InterruptedException e) { // e.printStackTrace(); // } // } // }).start(); } } 二:播放音乐界面:在音乐播放界面,我是用的是布局的嵌套,LinearLayout布局中进行嵌套LinearLayout布局,加以TextView和imageview控件,也不知道我的审美怎样,咱们做的是最简易的音乐播放器,我就弄得稍微简单,方便通俗易懂,咱们代码中解释: XML代码: 其实比较重要的就是这个android:onClick="Bofang" 和android:onClick="Zhanting",给两个图片控件设置单击事件,button大家熟悉吧,最常用的就是click事件了,下面咱们来看看这个界面的大体: 哦,对了差点忘记了,这个图片的资源全部在这儿哦! 这样简单地一个音乐播放器就做好了,喜欢的朋友可以看看,觉得那块有问题了可以在评论区打出来,大家一块研究研究呀,谢谢大家喽😃 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |