my friend made a camera widget. get the light version and feel free to
contact him for help i think he should be able to.

On Jun 29, 10:52 pm, will <[email protected]> wrote:
> I see the ApiDemos src.
> But it is fullscreen, i try to build one but it crashed.
>
> java file:
>
> public class CameraRec2 extends Activity {
>     @Override
>         protected void onCreate(Bundle savedInstanceState) {
>         super.onCreate(savedInstanceState);
>         requestWindowFeature(Window.FEATURE_NO_TITLE);
>         setContentView(R.layout.main);
>         }}
>
> class Preview extends SurfaceView implements SurfaceHolder.Callback {
>     SurfaceHolder mHolder;
>     Camera mCamera;
>     Preview(Context context) {
>         super(context);
>         mHolder = getHolder();
>         mHolder.addCallback(this);
>         mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
>     }
>     public void surfaceCreated(SurfaceHolder holder) {
>         mCamera = Camera.open();
>         try {
>            mCamera.setPreviewDisplay(holder);
>         } catch (IOException exception) {
>             mCamera.release();
>             mCamera = null;
>         }
>     }
>     public void surfaceDestroyed(SurfaceHolder holder) {
>         mCamera.stopPreview();
>         mCamera = null;
>     }
>     public void surfaceChanged(SurfaceHolder holder, int format, int
> w, int h) {
>         Camera.Parameters parameters = mCamera.getParameters();
>         parameters.setPreviewSize(w, h);
>         mCamera.setParameters(parameters);
>         mCamera.startPreview();
>     }
>
> }
>
> layout file: main.xml
>
> <?xml version="1.0" encoding="utf-8"?>
> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/
> android"
>         android:layout_width="fill_parent"
>         android:layout_height="fill_parent"
>         android:orientation="horizontal">
> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/
> android"
>     android:orientation="vertical"
>     android:layout_width="fill_parent"
>     android:layout_height="fill_parent"
>     >
>
> </LinearLayout>
>  <com.example.android.camerarec2.Preview
>         android:id="@+id/surface_view"
>         android:layout_width="fill_parent"
>         android:layout_height="fill_parent"
>         android:layout_centerInParent="true"/>
> </RelativeLayout>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
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