自从上周从同事手里收了一个小米3手机,就想写些软件给自己用,从最常用的音乐播放器开始吧!
一、开发环境搭建
到http://developer.android.com/index.html直接下载一个整合了ADT的Android版
Eclipse来用。
下载后解压后的目录结构如下
|- eclipse
|- eclipse 的各种文件
|- sdk
|- android sdk 各版本文件
|-SDK Manager.exe 运行SDK Manager.exe可以看到已经安装了Android4.4二、第一个程序 New->Android Application Project
Mininum Required SDK:如你设为2.3版本的话,那你的程序在2.3以下的手机系统上是无法运行 Target SDK:和真机版本相同或低一些 Compile With SDK:只安装了android4.4,这里也只有4.4可选 一路Next下去,然后打开MainActivity修改一下,让其能播放音乐 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); MediaPlayer mediaPlayer = new MediaPlayer(); try { mediaPlayer.setDataSource("//sdcard/我的音乐//爱是你我.mp3"); if (!mediaPlayer.isLooping()){ mediaPlayer.setLooping(true); } mediaPlayer.prepare(); mediaPlayer.start(); } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (SecurityException e) { e.printStackTrace(); } catch (IllegalStateException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } setContentView(R.layout.activity_main); } } 这里使用MediaPlayer类,设定路径,一般手机路径都在sdcard下,把自己喜欢的歌放在指定目录下,并设置循环播放。 三、在真机上调试 Android Eclipse已经集成AVD(模拟器),但模拟器启动速度实在太慢,不如用真机调试 真机调试 1、首先要用USB线将手机与电脑连接,手机上 设置-》开发者选项-》USB调试要打开。 2、Debug as ->Android Application
然后注意观察LogCat里有没有错误日志输出,开始代码中指定路径为
mediaPlayer.setDataSource("/我的音乐//爱是你我.mp3");少了sdcard这一级目录
在LogCat就可以看到 文件没有找到异常。
四、一个问题
mediaPlayer.setDataSource("/我的音乐//爱是你我.mp3");少了sdcard这一级目录 在LogCat就可以看到 文件没有找到异常。 四、一个问题 用真机调试过程序以后,重新安装程序,启动后