أين يخزن أندرويد قائمة التنزيلات بعد التحديث؟

2026-04-20 11:17:44
220
分享
ABO人格測試
快速測測看!你的真實屬性是 Alpha、Beta 還是 Omega?
費洛蒙
屬性
理想的戀愛
潛藏慾望
隱藏黑化屬性
馬上測測看

3 答案

Maxwell
Maxwell
قارئ مفيد طبيب بيطري
في أغلب الهواتف، أحب تبسيط الصورة لتبقى واضحة: هناك مكانين للاحتفاظ بالـ"تنزيلات"—محتوى الملف نفسه ومعلومات السجل.

المحتوى (الملفات) عادةً ستجده في مجلد 'Download' على التخزين الداخلي، المسار الشائع هو /storage/emulated/0/Download. أما السجل والتتبع الذي يُظهره تطبيق 'التنزيلات' فهو في قاعدة بيانات مخصصة لدى نظام أندرويد تُدار عبر مزوّد التنزيلات (Download Provider). هذه القاعدة موجودة داخل مساحة التطبيقات للنظام مثل /data/data/com.android.providers.downloads/databases/downloads.db، ولا يمكن الوصول إليها بدون صلاحيات متقدمة.

بعد تحديث النظام، ما قد يحصل هو أن واجهة التطبيق تُعاد تهيئتها أو بيانات التطبيق تُمسح، فيظهر أن قائمة التنزيلات فارغة رغم بقاء الملفات فعليًا في مجلد 'Download'. لذلك أول خطوة عملية بسيطة أن تفتح تطبيق الملفات أو مدير الملفات وتبحث في مجلد 'Download'، ثم إن رغبت في فحص السجل فعليًا ستحتاج إلى ADB أو صلاحيات الروت أو أن يستخدم المطوّرون استعلام MediaStore لاستخراج الإدخالات. الخلاصة العملية: الملفات غالبًا سليمة، والسجل مخزّن في قاعدة بيانات النظام.
2026-04-24 01:55:43
13
Xavier
Xavier
ناقد بائع
هذا السؤال يشدّني لأنني أحب أن أفكك الطبقات التقنية خلف واجهة بسيطة.

على مستوى النظام، قائمة التنزيلات لا تُخزّن في ملف نصي ظاهر للمستخدم بقدر ما تُدار عبر 'Download Manager' ومزوّد المحتوى المرتبط به. عادةً تُسجَّل سجلات التنزيل في قاعدة بيانات مزوّد التنزيلات الموجودة في مسار النظام الخاص بالتطبيق: /data/data/com.android.providers.downloads/databases/ (اسم الملف غالبًا downloads.db مع ملفات WAL وما إلى ذلك). لكن الوصول إلى هذا المكان يتطلّب صلاحيات الروت، لذلك معظم المستخدمين لا يرونه مباشرة.

الملف نفسه الذي نراه داخل تطبيق 'التنزيلات' أو في مدير الملفات عادةً يُحفظ في المجلد العام /storage/emulated/0/Download أو ما يُعرَف بـ /sdcard/Download، لكن قائمة الإدخالات الوصفية (الوقت، المصدر، الحالة، معرف المحتوى) مخزّنة في قاعدة بيانات المزود أو تُعرض عبر MediaStore في إصدارات أندرويد الأحدث. منذ إدخال Scoped Storage (ربطًا بإصدارات أندرويد 10/11 وما بعدها) أصبحت بعض القوائم تُدار عبر مجموعات MediaStore مثل MediaStore.Downloads، وتختلف طرق العرض والصلاحيات بعض الشيء.

لو أردت فحص القائمة عمليًا دون فتح هاتف كـروت، يمكنك استخدام ADB للاستعلام عن مزوّد التنزيلات: adb shell content query --uri content://downloads/publicdownloads أو عن طريق استعلام MediaStore عبر سكربت. وإن كان الجهاز مروّتًا، فيمكنك فتح downloads.db عبر sqlite3 لرؤية السجلات. لاحظ أن التحديثات قد تمسح بيانات التطبيق أو تعيد تعيين مزود التنزيلات، مما يزيل السجل بينما تظل الملفات على /Download. أنهي بقولي: إذا اختفت الإدخالات بعد تحديث، أول مكان تفحصه هو مجلد 'Download' ثم أدوات النظام قبل التخبط بالاستعادة، لأن الملفات غالبًا ما تكون موجودة حتى لو اختفى السجل.
2026-04-24 04:14:36
20
Declan
Declan
قارئ طبيب بيطري
أمسكت هاتفي وقد خطر ببالي نفس القلق: هل اختفت التنزيلات فعلاً أم مجرد السجل؟

أشرحها سريعًا وبوضوح: نظام أندرويد يخزن بيانات السجل الخاصة بالتنزيلات في مزوّد نظامي (Download Provider) داخل قاعدة بيانات على المسار الخاص بتطبيق النظام، بينما تُخزن ملفات التنزيل الفعلية في مجلد 'Download' على وحدة التخزين الداخلية. بعد تحديث النظام، قد تتغير طريقة عرض هذه السجلات—خاصة مع تغييرات Scoped Storage واندماج بعض الإدخالات في MediaStore—لكن النتيجة العملية تكمن في أن الملفات نفسها غالبًا لا تُحذف بمجرّد التحديث.

إذا لاحظت اختفاء السجل دون حذف الملفات، تفقد مجلد /sdcard/Download أولًا، ثم استخدم أداة مثل ADB للاستعلام عن مزوّد التنزيلات أو افحص إعدادات تطبيق 'التنزيلات' لمعرفة ما إذا كانت بيانات التطبيق قد طُبّعت أو أُعيد تعيينها. أميل إلى التروي هنا: قبل أي خطوة استرجاع جذرية، التحقق من المجلدات والنسخ الاحتياطية هو خيار بسيط وفعّال.
2026-04-24 15:51:41
2
查看全部答案
掃碼下載 APP

相關作品

相關問題

كيف ينظم المستخدم قائمة التحميلات على هاتف أندرويد بسهولة؟

3 答案2026-04-20 07:57:25
أحب أن أجعل هاتفي مكانًا مريحًا للعمل والترفيه، والتحميلات بحاجة لترتيب واضح. أبدأ بخطة بسيطة: أول شيء أفعله هو تحديد مجلد تحميل افتراضي واضح في المتصفح أو التطبيق الذي أستخدمه بكثرة، وأفضّل أن أضع التحميلات الكبيرة مثل الفيديوهات أو ملفات الـPDF على بطاقة الذاكرة الخارجية إن أمكن. بعد ذلك أفتح 'Files by Google' أو مدير ملفات مشابه وأنشئ مجلدات رئيسية مثل 'صور' و'موسيقى' و'مستندات' و'برامج' و'مشاريع'. كل ملف يصل، أحاول فورًا أن أنقله للمجلد المناسب عبر السحب أو الأمر نقل، لأن التأجيل يحوّل المجلد إلى فوضى خلال أيام. أعتمد على بعض عادات مساعدة: أحذف ملفات الـAPK بعد التثبيت، أستخدم تسمية موحدة للملفات المهمة بتنسيق التاريخ ثم الوصف (مثلاً 20260325محاضرة.pdf)، وأفحص مجلد 'Downloads' مرة أسبوعيًا لنقل أو حذف ما لا يلزم. للنسخ الاحتياطي أرفع المستندات الهامة تلقائيًا إلى 'Google Drive' أو نسخ احتياطي سحابي آخر، وبذلك أستعيدها بسهولة أو أخفيها من على الهاتف إذا لم أعد بحاجة إليها. هذه الطريقة البسيطة تحافظ على الهاتف مرتبًا وتوفر وقت البحث والقلق عندما أحتاج ملفًا بسرعة.
探索並免費閱讀 優質小說
GoodNovel APP 免費暢讀海量優秀小說,下載喜歡的書籍,隨時隨地閱讀。
在 APP 免費閱讀書籍
掃碼在 APP 閱讀
DMCA.com Protection Status