في هذه المقالة، سأوضح لك كيفية بدء تطبيق الكاميرا باستخدام (Android Studio).
قم بإنشاء تطبيق جديد و أتّبع الخطوات أدناه لإضافة زر يقوم بتشغيل الكاميرا في (Android).

– الخطوة1: انتقل إلى(activity_main.xml)، تم أدخل الكود التالي

<?xml version="1.0" encoding="utf-8"?>  
<android.support.constraint.ConstraintLayout  
    xmlns:android="http://schemas.android.com/apk/res/android"  
    xmlns:app="http://schemas.android.com/apk/res-auto"  
    xmlns:tools="http://schemas.android.com/tools"  
    android:layout_width="match_parent"  
    android:layout_height="match_parent"  
    tools:context="yourpackage.camera.MainActivity">  
  
    <RelativeLayout  
        android:layout_width="match_parent"  
        android:layout_height="wrap_content"  
        android:orientation="vertical">  
    <Button  
            android:id="@+id/button1"  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"  
            android:layout_alignParentLeft="true"  
            android:layout_alignParentTop="true"  
            android:layout_marginLeft="81dp"  
            android:layout_marginTop="54dp"  
            android:text="Button" />  
    </RelativeLayout>  
</android.support.constraint.ConstraintLayout>

 

– الخطوة2: انتقل إلى(Main Activity.java)، تم أدخل الكود التالي

package yourpachage.camera;  
  
import android.app.Activity;  
import android.content.Intent;  
import android.os.Bundle;  
import android.provider.MediaStore;  
import android.view.Menu;  
import android.view.View;  
import android.view.View.OnClickListener;  
import android.widget.Button;  
  
public class MainActivity extends Activity {  
    Button btn;  
    @Override  
    protected void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.activity_main);  
        btn=(Button)findViewById(R.id.button1);  
        btn.setOnClickListener(new OnClickListener() {  
  
            public void onClick(View v) {  
                // TODO Auto-generated method stub  
                Intent i=new Intent(MediaStore.ACTION_VIDEO_CAPTURE);  
                startActivity(i);  
            }  
        });  
    }  
    @Override  
    public boolean onCreateOptionsMenu(Menu menu) {  
        // Inflate the menu; this adds items to the action bar if it is present.  
        getMenuInflater().inflate(R.menu.main, menu);  
        return true;  
    }  
}

 

الان قم بتشغيل التطبيق، سوف تلاحظ عند النقر على الزر تفتح كاميرا النظام.