EasyDelphi Q&A

.تم الانتقال للموقع الجديد . وسيبقى الموقع القديم هذا متاح للقراءة فقط حتى الانتهاء من نقل كل الاسئلة إلى الموقع الجديد

يمكنك طرح الاسئلة والنقاشات في الموقع الجديد. الذهاب للموقع الجديد


0 تصويتات
92 مشاهدات
ابحث عن مكتبة او مكون احترافي لاستكشاف الملفات والمجلدات ويكون يشتغل في الاندرويد
سُئل في تصنيف fmx بواسطة (11,220 نقاط) | 92 مشاهدات

1 إجابة واحدة

+2 تصويتات

في الاندرويد لا يوجد OpenDialog . يجب عليك استخدام نافذة الاختيار الافتراضية في الاندرويد ، استخدم الانتيتي  JFileDialog هكذا

ملاحظة ( لم اجربه في delphi 10 ) . المفروض ان تظهر لك شاشة الاختيار الخاصة بالنظام . سيختلف شكلها حسب اصدار الاندرويد . لا تنسى ان تعطي صلاحية الوصول للملفات

var
  Intent: JIntent; // JFileDialog;
begin
  FMessageSubscriptionID := TMessageManager.DefaultManager.SubscribeToMessage
    (TMessageResultNotification, HandleActivityMessage);
 
  Intent := TJIntent.JavaClass.init;
  Intent.setClassName(SharedActivityContext, StringToJString('com.lamerman.FileDialog'));
  SharedActivity.startActivityForResult(Intent, 0);
end;

تم الرد عليه بواسطة (32,580 نقاط)
+1
نعم في دلفي 10 تعمل لكن تحتاج الى اضافة الوحدة  Androidapi.JNI.Interfaces
 ويوجد مثال جاهز في هذا الرابط ... https://bluexmas.tistory.com/427

اسئلة متعلقة

+1 تصويت
2 إجابة
0 تصويتات
0 إجابة
سُئل أبريل 12 في تصنيف fmx بواسطة Abdou_System (120 نقاط) | 44 مشاهدات
+2 تصويتات
1 إجابة
سُئل ديسمبر 3، 2019 في تصنيف fmx بواسطة وليد غديري (430 نقاط) | 82 مشاهدات
+1 تصويت
1 إجابة
سُئل أكتوبر 26، 2019 في تصنيف Delphi بواسطة وليد غديري (430 نقاط) | 74 مشاهدات
+3 تصويتات
1 إجابة
ادعُ اصدقائك في الفايسبوك لمشاركتك
Comodo SSL

مرحبًا بك إلى EasyDelphi Q&A، حيث يمكنك طرح الأسئلة والحصول على الإجابة عليها من المستخدمين الآخرين.

لا يسمح بطلب او السؤال عن كراك او تفعيل او كسر او فك او اي شيء يخالف اتفاقيات الترخيص  مهما كان السبب ومهما كان البرنامج ونوعه. ولا حتى نشر روابط تحتوي على مثل هذه الاشياء لا في الاسئلة ولا في الاجابات ولا التعليقات . نهائيا

497 سؤال
752 إجابة
1,417 تعليق
275 مستخدم