नीचे ट्यूटोरियल आपकी मदद करेंगे।
http://www.vogella.com/articles/AndroidCamera/article.html
http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CameraPreview.html
कॉल इनबिल्ट कैमरा आशय तस्वीर करने के लिए।
public class demo extends Activity {
Button ButtonClick;
int CAMERA_PIC_REQUEST = 1337;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ButtonClick =(Button) findViewById(R.id.Camera);
ButtonClick.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View view)
{
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
// request code
startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
if(requestCode == 1337)
{
// data.getExtras()
Bitmap thumbnail = (Bitmap) data.getExtras().get("data");
Now you have received the bitmap..you can pass that bitmap to other activity
and play with it in this activity or pass this bitmap to other activity
and then upload it to server.
}
else
{
Toast.makeText(demo.this, "Picture NOt taken", Toast.LENGTH_LONG);
}
super.onActivityResult(requestCode, resultCode, data);
}
}
स्रोत
2012-06-05 12:06:52
ओह धन्यवाद बहुत :) :) आपने अभी अपना दिन बचाया :) – Lasse
यदि आप उत्तर से संतुष्ट हैं तो इसे स्वीकार करें क्योंकि इससे दूसरों की मदद मिलेगी। :) –
लेकिन, क्या सामने वाले कैमरे का उपयोग न करने का कोई तरीका नहीं है और फिर सामान्य कैमरा का उपयोग करें? – Lasse