اذهب إلى المحتوى

السؤال

نشر

انا ابحث عن طريقه لربط قاعده بيانات هاتف بقاعده البيانات تطبيق سطح مكتب .

انا اعمل على تطبيق لسطح المكتب يعمل على تخزين بيانات معينه ،انا اريد ان اضيف خاصيه تسمح لاحد من المستخدمين اضافه بيانات معينه من هاتفه الى التطبيق وفي نفس الوقت ستظهر على تطبيق سطح المكتب.

كيف يمكنني فعل ذلك؟؟

مع العلم اللغه المستخدمه هي Java.

Recommended Posts

  • 1
نشر

يمكن القيام بهذا الأمر من خلال عمل خادم server وتخزين البيانات عليه، بحيث يتم إرسال البيانات من الهاتف إلى الخادم لتخزينها عليه، ومن ثم يتم تحميل البيانات إلى تطبيق سطح المكتب تتم هذه العملية من خلال واجهة برمجية API بحيث يكون هناك واجهة خلفية Backend على الخادم وتقوم بإستقبال هذه البيانات وخفظها في قاعدة بيانات، ويمكن الوصول إلى هذه البيانات من خلال أي برنامج بغض النظر عن المنصة التي يعمل عليها (أندرويد - iOS - ويندوز .. إلخ).

هنا مقالة تشرح مفهوم API بالتفصيل:

هنا كذلك بعض الإجابات التي قد تساعد في فهس أكثر لمفهوم API:

 

  • 1
نشر

إن كنت تريد ربط تطبيق الهاتف مع سيرفر محلي وقاعدة بيانات خاصة محلية لكل مستخدم / حاسوب، من خلال اتصالهم بنفس الشبكة المحلية مثلا WIFI يتوجب على الهاتف الاتصال مع IP الحاسوب فهو يمثل الاستضافة والسيرفر وسيكون هنا في هذه الحالة Local IP الحاسب مثل 192.168.1.9 و حدد منفذ معين ليعمل عليه تطبيق السيرفر/سطح المكتب، ولكن طالما أن IP غير ثابت و يتغير من مستخدم لآخر و وحتى من نفس المستخدم على نفس الشبكة فعليه يتوجب على تطبيق سطح المكتب عرض LOCAL IP و توفيرها بطريقة تسمح لك بإدخال عنوان الحاسوب في تطبيق الهاتف ليتم الاتصال.

بعض التطبيقات تعرض IP و عليك إدخاله يدويا أو تعرض رمز QR CODE و تمسحه عن طريق كاميرا الهاتف بالتطبيق لتتصل على الحاسوب بعد معرفة IP خاصته.

وفي حال كان الخادم على الانترنت وليس محلي، يكفي معرفة Domain name أو static ip وتسجيل المستخدم بحسابه على التطبيقين و يتم الوصول لنفس البيانات الوحيدة على المخدم. 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...