بازکردن دوربین گوشی با استفاده از یک دکمه در اندروید
یکشنبه 28 خرداد 1396در این مقاله قصد داریم که یک سورس برای شما قرار دهیم که با زدن دکمه دوربین آن دکمه باز خواهد شد.شما می توانید در برنامه های خودتان اگر نیاز داشته باشد،استفاده نمایید.
ابتدا در کلاس قطعه کد زیر را قرار دهید:
import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends Activity { Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button)findViewById(R.id.button1); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, 0); } }); } }
در قسمت layout قطعه کد زیر را قرار دهید:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.cameraapp_android_examples.com.MainActivity" > <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="Click Here to start camera in android programmatically" /> </RelativeLayout>
خروجی به صورت زیر خواهد بود با زدن دکمه دوربین گوشی فعال خواهد شد:
- Android
- 2k بازدید
- 3 تشکر