ما أعرفه عن بايثون
إرسال ملف عبر البلوتوث في PyS60
تعليمي جديد أصبح بمتناول أيديكم :)
المشكلة: قد تحتاج أن ترسل ملفا ما عبر تقنية البلوتوث ، لكن كيف تقوم بذلك؟
<<<
إقرأ وتعلم
#إذا كنت تستخدم pys60 1.9.x أو أحدث، إستخدم الوحدة e32socket #from e32socket import bt_obex_discover, bt_obex_send_file #إذا كنت تستخدم pys60 1.4.5 أو أدنى، إستخدم الوحدة socket from socket import bt_obex_discover, bt_obex_send_file #جلب صنف متصفح ملفات رسومي from fy_manager import Manager #جلب تنبيه من الوحدة القياسية للواجهة الرسومية from appuifw import note try: #إستكشاف الأجهزة القريبة phone=bt_obex_discover() #الحصول على عنوان الجهاز المختار addr=phone[0] #الحصول على مأخذ الجهاز المختار port=phone[1].values()[0] #الطلب من المستخدم أن يختار ملفا لإرساله file=Manager().AskUser() #إذا إختار ملفا قم بإرساله if file: #محاولة إرسال الملف bt_obex_send_file(addr,port,unicode(file, 'utf-8')) note('تم ارسال الملف'.decode('u8')) except Exception ,error:
إقرأ أيضًا:
التنبيهات Note والتساؤلاتQuery في PyS60
ليست هناك تعليقات:
إرسال تعليق
الصفحة الرئيسية
الاشتراك في:
الرسائل (Atom)
ليست هناك تعليقات:
إرسال تعليق