• 0

حفظ ملف إلى مجلد Download باستخدام android studio واللغة java

السلام عليكم ورحمة الله وبركاته 

البرنامج الذي اعمل عليه android studio واللغة هي java، كيف احفظ ملف بامتداد xls في ملف Download، واتمنى تفيدوني بطريقة بحيث لما يحفظ المستخدم ملف xls يتم فتحه مباشرة بعد الحفظ . وشكرا 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 1
بتاريخ On 5/3/2021 at 17:55 قال خضر علي2:

هنا يا اخي سوف يتم حفظه لكن ليس في ملف Downloasl 

يوجد متغير في بيئة أندرويد يشير مباشرة لمجلد التحميل Downloads :

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);

حيث يتم جلبه من متغيرات البيئة Environment. حيث نمرر هذه القيمة للدالة getExternalStoragePublicDirectory المسؤولة عن جلب مسار المجلدات الخارجية العامة.

طبعا لا تنسى إعطاءسماحية الوصول:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

في Android Mainfest.

مسار تخزين الملف:

final String relativeLocation = Environment.DIRECTORY_DOWNLOADS + File.separator + “YourSubforderName”;

للتأكد من المسار يمكنك طباعة القيمة التالية (مثلا في Toast أو log)

File dir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS); 

dir.getAbsolutePath() 

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

يمكنك مراجعة السؤال التالي 

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ 2 ساعات قال بلال زيادة:

يمكنك مراجعة السؤال التالي 

 

هنا يا اخي سوف يتم حفظه لكن ليس في ملف Downloasl 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ منذ ساعة مضت قال خضر علي2:

هنا يا اخي سوف يتم حفظه لكن ليس في ملف Downloasl 

يجب قراءة الاجابة بشكل كامل حيث يمكنك اختيار اي مسار تريد وضع الحفظ بداخله 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن