Androidフォンでアプリをダウンロードしているときに音を聞きたいです。
Web 経由で Android マーケットからアプリケーションをダウンロードしたときに、サイレンの音を聞きたいです。誰かが私にこれをどうやって手に入れることができるか教えてもらえますか?
前もって感謝します
SoundActivity.java
------------------
public class SoundActivity extends BroadcastReceiver {
public void onReceive(Context context, Intent intent)
{
if("android.intent.action.DOWNLOAD_COMPLETED".equals(intent.getAction()))
{
String PATH_TO_FILE = "/mnt/sdcard/MLKDream_64kb.mp3";
// MediaPlayer player=MediaPlayer.create(this, R.raw.sirensound);
MediaPlayer player = new MediaPlayer();
try {
Log.v("play mpe","play mpe");
player.setDataSource(PATH_TO_FILE);
player.prepare();
player.start();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Manifest.xml
-------------
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.sound"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<receiver
android:name=".SoundActivity"
android:exported="true"
android:icon="@drawable/ic_launcher" >
<intent-filter>
<action android:name="android.intent.action.DOWNLOAD_COMPLETE" />
</intent-filter>
</receiver>
</application>