Patience is a virtue....

What have you tried while you've been waiting?

Al.

yasmin afrose wrote:
> Hi,,,
>  
> No body is there aa to save me from this issue :(
>
> On Tue, Nov 4, 2008 at 11:44 AM, yasmin afrose <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>     Hi All,
>      
>     Greetings!!!
>      
>     I've played .mp3 songs using MediaPlayer in Android 1.0.
>      
>     *My code was*:
>      
>     1:* PrankActivity.java*
>     ------------------------------
>      
>     package com.aspire.android.prankapp;
>     import android.app.Activity;
>     import android.content.Intent;
>     import android.os.Bundle;
>     import android.view.KeyEvent;
>     public class *PrankActivity* extends Activity {
>         /** Called when the activity is first created. */
>         @Override
>        /* public void onCreate(Bundle savedInstanceState) {
>             super.onCreate(savedInstanceState);
>             setContentView(R.layout.main);       
>         }*/
>         public void onCreate(Bundle icicle)
>         {
>         super.onCreate(icicle);
>         Intent i = getIntent();
>         String action = i.getAction();
>         if (action != null &&
>         action.equals("com.aspire.android.prankapp.WAKE_UP"))
>         {
>         setContentView(R.layout.splash);
>         //We'll need to start the music service here
>          startService(new Intent
>           ("com.aspire.android.prankapp.START_AUDIO_SERVICE"));
>         }
>         else
>         finish();
>         }
>         public boolean onKeyDown(int keyCode, KeyEvent event)
>         {
>         stopService(new Intent(
>         "com.aspire.android.prankapp.START_AUDIO_SERVICE"));
>         finish();
>         return true;
>         }
>     }
>      
>     2 .* PrankSMSReceiver.java*
>      
>     *
>
>     package
>
>     *com.aspire.android.prankapp; *
>
>     import
>
>     *android.content.BroadcastReceiver;*
>
>     import
>
>     *android.content.Context;*
>
>     import
>
>     *android.content.Intent;*
>
>     import
>
>     *_android_.os.Bundle;*
>
>     import
>
>     *android.telephony.gsm.SmsMessage;*
>
>     import
>
>     *android.util.Log;*
>
>     public
>
>     **class* *PrankSMSReceiver* *extends* BroadcastReceiver
>
>     {
>
>     @Override
>
>     *
>
>     public
>
>     **void* onReceive(Context context, Intent intent) { // *TODO*
>     Auto-generated method stub
>     
> *if*(!intent.getAction().equals("android.provider.Telephony.SMS_RECEIVED"))
>
>
>     {
>
>     *return*;
>
>     }
>
>     SmsMessage msg[] = getMessagesFromIntent(intent);
>
>     *for*(*int* i = 0; i < msg.length; i++)
>
>     {
>
>     String msgTxt = msg[i].getMessageBody();
>
>     *if* (msgTxt.equals("welcome"))
>
>     {
>
>     //0xBADCAT0_Fire_The_Missiles! //Start the Activity
>
>     Log./i/(
>
>     "Message Body : ",msgTxt);
>
>     Intent broadcast =
>
>     *new* Intent("com.aspire.android.prankapp.WAKE_UP");
>
>     broadcast.addFlags(Intent.
>
>     /FLAG_ACTIVITY_NEW_TASK/);
>
>     context.startActivity(
>
>     *new* Intent(broadcast));
>
>     Log./i/(
>
>     "StartActivity",broadcast.getAction());
>
>     }
>
>     }
>
>     }
>
>     *
>
>     private
>
>     *SmsMessage[] getMessagesFromIntent(Intent intent)
>
>     {
>
>     SmsMessage retMsgs[] =
>
>     *null*;
>
>     Bundle bdl = intent.getExtras();
>
>     Log./i/(
>
>     "Intent :",intent.toString());
>
>     Log./i/(
>
>     "Bundle : ",intent.getExtras().toString()); *try*{
>
>     Object pdus[] = (Object [])bdl.get(
>
>     "pdus");
>
>     retMsgs =
>
>     *new* SmsMessage[pdus.length];
>
>     Integer len = pdus.
>
>     length;
>
>     Log./i/(
>
>     "PDU Length :",len.toString()); *for*(*int* n=0; n < pdus.length;
>     n++)
>
>     {
>
>     *byte*[] byteData = (*byte*[])pdus[n];
>
>     retMsgs[n] = SmsMessage./createFromPdu/(byteData);
>
>     }
>
>     }
>
>     *catch*(Exception e)
>
>     {
>
>     Log./e/(
>
>     "GetMessages", "fail", e);
>
>     }
>
>     *return* retMsgs;
>
>     }
>
>     }
>
>      3*. PrankService.java*
>
>      
>
>     *
>
>     package
>
>     *com.aspire.android.prankapp; *
>
>     import
>
>     *java.io.IOException; *
>
>     import
>
>     *android.app.Service;*
>
>     import
>
>     *android.content.Intent;*
>
>     import
>
>     *android.media.MediaPlayer;*
>
>     import
>
>     *android.os.IBinder; *
>
>     public
>
>     **class* *PrankService* *extends* Service{
>
>     MediaPlayer
>
>     player; @Override *public* IBinder onBind(Intent arg0) { *return*
>     *null*;
>
>     }
>
>     *public* *void* onStart(Intent intent,*int* startId)
>
>     {
>
>     *super*.onStart(intent, startId); player =
>     MediaPlayer./create/(*this*, R.raw./airtel/);   // *Here I'm
>     referring the song under  folder "/res/raw/airtel.mp3"*
>
>       player.start();                    *_Now , I would like to
>     select the song from the playlist available in mobile (for
>     testing_* *_purpose _  in _Emulator) _*
>
>         }                                                                     
>     
>
>
>      
>
>     *public* *void* onDestroy()
>
>     {
>
>     *super*.onDestroy(); //super.onStart(intent, startId) player.stop();
>
>     }
>
>     }
>
>      Can any body help me to achieve my goal? 
>
>     Thanks in advance!!!
>
>     Thanks Again!
>
>     Yasmin 
>
>      
>
>
>
>     -- 
>     Everything is Possible For U only
>
>
>
>
> -- 
> Everything is Possible For U only
>
> >


-- 
Al Sutton

W: www.alsutton.com
B: alsutton.wordpress.com
T: twitter.com/alsutton


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to