के माध्यम से एकाधिक फ़ाइलों को भेजना मैंने ब्लूटूथ के माध्यम से फ़ाइल भेजने के बारे में आपका जवाब देखा। (जून 13 '11 को 5:01 बजे उत्तर दिया गया)ब्लूटूथ
Intent i = new Intent(Intent.ACTION_SEND); i.setType("image/jpeg");
i.putExtra(Intent.EXTRA_STREAM, Uri.parse("/sdcard/file.jpg"));
startActivity(Intent.createChooser(i, "Send Image"));
हाँ! यह काम करता हैं। यह फ़ाइल भेजने के लिए एक डिफ़ॉल्ट ब्लूटूथ उपकरण/विंडो/संवाद खुल जाएगा। लेकिन क्या आप कृपया मुझे सिखाएंगे कि अधिक फाइलें कैसे भेजें? यहां मेरा कोड है ...
String xFile[3] = { "aa.txt", "bb.txt", "cc.txt" };
Intent i = new Intent(Intent.ACTION_SEND); i.setType("text/plain");
for (int i = 0; i < 3; i ++) {
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(xFile[i])));
startActivity(intent);
}
यह काम करता है, लेकिन यह डिफ़ॉल्ट ब्लूटूथ टूल/विंडो/संवाद को 3 बार खोल देगा! @@ यदि 10 फाइलें हैं, तो यह डिफ़ॉल्ट ब्लूटूथ टूल/विंडो/संवाद 10 बार खुल जाएगी !!
क्या मुझे पता है कि एक बार डिफ़ॉल्ट ब्लूटूथ टूल/विंडो/संवाद कैसे खोलें, फिर सभी फाइलें भेजें?
अग्रिम में बहुत बहुत धन्यवाद!