हैलो, मैं एंड्रॉइड में ड्रा करने योग्य छवि पथ प्राप्त करना चाहता हूं और फिर मैं एक फाइल बनाना चाहता हूं? क्या कोई वहां मेरी मदद कर सकता है?

0
Abdullah Khan 28 फरवरी 2019, 10:20

1 उत्तर

सबसे बढ़िया उत्तर

तो, आप चाहते हैं कि छवि को एसडीकार्ड में खींचने योग्य संसाधन से कैसे सहेजा जाए। सही?

सबसे पहले अपने आकर्षित करने योग्य संसाधन से बिटमैप प्राप्त करें और फिर बिटमैप को अपने आवश्यक स्थान पर छवि के रूप में सहेजें

Bitmap bitmap = BitmapFactory.decodeResource( getResources(), R.drawable.my_image);

एसडी कार्ड के पथ का उपयोग करके पुनः प्राप्त किया जा सकता है:

String extStorageDirectory = Environment.getExternalStorageDirectory().toString();

फिर एसडीकार्ड में सेव करें

File file = new File(extStorageDirectory, "myimagefile.png");
FileOutputStream outStream = new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.PNG, 100, outStream);
outStream.flush();
outStream.close();

अपनी मेनिफेस्ट फ़ाइल में android.permission.WRITE_EXTERNAL_STORAGE अनुमति जोड़ना न भूलें।

1
bhumik 28 फरवरी 2019, 07:29