Fwd: Android cupcacke for Openmoko freerunner

by Davide » Tue, 24 Feb 2009 17:11:42 GMT


Sponsored Links
 There is anywhere a image for openmoko freerunner
with cupcacke version of android?

--~--~---------~--~----~------------~-------~--~----~

-~----------~----~----~----~------~----~------~--~---



Other Threads

1. hosting apk files on godaddy shared windows hosting

It's running Windows Server







--~--~---------~--~----~------------~-------~--~----~

2. Playing video in android

Play video on android
-------------------------------------

I'm trying to play video files on android...can anyone please help
me...
I'm not able to see the video but audio works fine... here is the code

PLEASE HELP ME... BY GUIDING ME.. BY CORRECTING THE CODE
OR WITH ANY NEW CODE

package com.vi3;

import java.io.IOException;
import android.app.Activity;
import android.os.Bundle;
import android.content.Context;
import android.graphics.PixelFormat;
import android.media.MediaPlayer;
import android.media.MediaPlayer.OnBufferingUpdateListener;
import android.media.MediaPlayer.OnCompletionListener;
import android.media.MediaPlayer.OnErrorListener;
import android.util.Log;
import android.view.Menu;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.view.Surface;
import android.view.Window;
//import android.view.Menu.Item;



public class vi3 extends Activity
{
   private static final String LOG_TAG = "|||||||||||||||||";
   private MediaPlayer mp;


   private Preview mPreview;
   //private myAcListener myListener = new myAcListener()this;
   /** Called when the activity is first created. */
   @Override
   public void onCreate(Bundle icicle)
   {
      super.onCreate(icicle);
      Log.i(LOG_TAG, "CameraApp.onCreate");
      mPreview = new Preview(this);
      //requestWindowFeature(W);


    //  stopMedia();
       //     releaseMedia();
      setContentView(R.layout.main);


      //setContentView(mPreview);
      playMedia("");


   }


   private void playMedia(String s_filePath)
   {
      setContentView(mPreview);
      //s_filePath = "/tmp/mp4.mp4";
      s_filePath =  "/data/local/video/test_qcif_200_aac_64.mp4";
      //s_filePath = "/tmp/test.mpg";
      //s_filePath = "/tmp/3.3gp";
      Log.i(LOG_TAG, "CameraApp.playMedia");
      mp = new MediaPlayer();
      try
      {
         mp.setDataSource(s_filePath);
      }
      catch (IllegalArgumentException e)
      {
         // TODO Auto-generated catch block
         Log.v(LOG_TAG,
"CameraApp.playMedia:IllegalArgumentException");
         e.printStackTrace();
      }
      catch (IOException e)
      {
         Log.v(LOG_TAG, "CameraApp.playMedia:IOException");
         // TODO Auto-generated catch block
         e.printStackTrace();
      }
      try
      {


         //mp.setDisplay(mPreview.getHolder().getSurface());
         mp.prepare();
         int i = mp.getDuration();
         Log.i(LOG_TAG, "Duration:" + String.valueOf(i));
         mp.start();
      }
      catch (Exception e)
      {
         Log.v(LOG_TAG, e.toString());
         mp.stop();
         mp.release();
      }
      //setContentView(mPreview);
   }


   private void pauseMedia()
   {
      Log.i(LOG_TAG, "CameraApp.pauseMedia");
      if (null != mp)
      {
         mp.pause();
      }
   }


   private void stopMedia()
   {
      Log.i(LOG_TAG, "CameraApp.stopMedia");
      if (null != mp)
      {
         mp.stop();
      }
   }
   private void releaseMedia()
   {
      Log.i(LOG_TAG, "CameraApp.releaseMedia");
      if (null != mp)
      {
         mp.release();
      }
   }
   class Preview extends SurfaceView implements
SurfaceHolder.Callback
   {
       SurfaceHolder   mHolder;
       private boolean         mHasSurface;
       Preview(Context context) {
           super(context);


           mHolder = getHolder();
           mHolder.addCallback(this);
           mHasSurface = false;


           //mHolder.setFixedSize(320, 240);
           mHolder.setFixedSize(176, 144);
           //mHolder.setFixedSize(192, 242);
       }


       public void surfaceCreated(SurfaceHolder holder) {
           // The Surface has been created, start our main acquisition
thread.
           mHasSurface = true;
       }


       public void surfaceDestroyed(SurfaceHolder holder) {
           // Surface will be destroyed when we return. Stop the
preview.
           mHasSurface = false;
       }


       public void surfaceChanged(SurfaceHolder holder, int format,int
w, int h) {
           // Surface size or format has changed. This should not
happen   in this
           // example.
       }
   }


}

--~--~---------~--~----~------------~-------~--~----~

3. How to make the sound heard over the phone.

4. transparent textures...

5. Please help me in defining the style of my widget in my theme.

6. How to use android:pathPattern attribute in intent filters?

7. Need some help at testing an Android game