अरे मैं एंड्रॉइड के लिए नया हूं और मैं हाल ही में एक ऐप बनाने की कोशिश कर रहा हूं। असल में, मैं जो करना चाहता हूं वह उपयोगकर्ता को अपना फ़ोल्डर बनाने की अनुमति देता है और फिर उस गतिविधि पर जाता है जिसमें कैमरा लॉन्च करने के लिए बटन होता है। वहां से मैं कैमरे को लॉन्च करने और कैमरे की छवियों को नए बनाए गए फ़ोल्डर में सहेजने में सक्षम होना चाहता हूं। मुझे कैमरे की छवियों को नए बनाए गए फ़ोल्डर में सहेजने के आखिरी हिस्से में परेशानी हो रही है।एंड्रॉइड में कैमरे से विशिष्ट फ़ोल्डर में छवियों को कैसे सहेजना है?
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button b = (Button) findViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {
EditText text = (EditText)findViewById(R.id.editText1);
EditText text2 = (EditText)findViewById(R.id.editText2);
@Override
public void onClick(View v) {
final String name = text.getText().toString();
final String placeName = text2.getText().toString();
String place = placeName.substring(0,3);
String direct = name + place ;
File folder = new File("/sdcard/CameraTest/" + direct + "/");
folder.mkdirs();
Intent myIntent = new Intent(CameraTestActivity.this, Press.class);
myIntent.putExtra("key", "/sdcard/CameraTest/" + direct + "/");
startActivity(myIntent);
}
});
यहाँ से मैं इस गतिविधि में संक्रमण:
public class Press extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.afterenter);
final String direct = this.getIntent().getStringExtra("key");
// TODO Auto-generated method stub
Button p = (Button) findViewById(R.id.button2);
p.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent camera= new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(camera, 1);
}
});
Button np = (Button) findViewById(R.id.button3);
np.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent next = new Intent(Press.this, CameraTestActivity.class);
startActivity(next);
}
});
}
}
कृपया मुझे बताओ कैसे नव निर्मित फ़ोल्डर में कैमरे से छवियों को बचाने के लिए। मैं चाहता हूं कि उपयोगकर्ता कई चित्रों को लेने में सक्षम हो और फिर इन विशिष्ट चित्रों को उस विशिष्ट फ़ोल्डर में सहेजें। अग्रिम में धन्यवाद!
क्या है पाने की कोशिश "आउटपुट "और यह क्यों काम करना चाहिए? क्या किसी को किसी प्रकार का निरंतर उपयोग नहीं करना चाहिए? –
MediaStore.EXTRA_OUTPUT स्थिर – Teodor
काम नहीं कर रहा है। EXTRA_OUTPUT के साथ निश्चित रूप से कुछ गलत है। – zgulser