
أداة إدارة عن بُعد لأجهزة أندرويد
أداة إدارة عن بُعد لنظام أندرويد
Androrat هو تطبيق عميل/خادم تم تطويره بلغة Java Android للجانب العميل وبلغة Java/Swing للخادم.
اسم Androrat هو مزيج من Android و RAT (أداة الوصول عن بُعد).
تم تطويره بواسطة فريق من 4 أشخاص لمشروع جامعي. تم إنجازه في شهر واحد. الهدف من التطبيق هو منح التحكم في نظام أندرويد عن بُعد واسترجاع المعلومات منه.
يحتوي المشروع على المجلدات التالية:
هذه هي الواجهة الرسومية الرئيسية حيث تظهر جميع العملاء المتصلين. يتم تحديث القائمة ديناميكيًا عند اتصال عميل جديد أو فصله. علاوة على ذلك، يتم عرض سجل لجميع الاتصالات والمعلومات العامة في لوحة السجل في أسفل النافذة. يؤدي النقر المزدوج على عميل إلى فتح نافذته للتفاعل معه.
الواجهة الرسومية الرئيسية
يمكن تنفيذ جميع الإجراءات مع العميل في نافذة العميل التي تدور حول علامات التبويب. علامة التبويب الافتراضية تسمى الصفحة الرئيسية وتوفر وظائف متنوعة. أولاً، كما نرى في عرض التمرير الأيسر، جميع المعلومات عن العميل مثل معلومات بطاقة SIM ومعلومات البطارية ومعلومات الشبكة ومعلومات المستشعرات إلخ. على اليمين توجد الخيارات التي تسمح عن بُعد بتغيير تكوين العميل مثل عنوان IP والمنفذ للاتصال، سواء انتظار مشغل لبدء اتصال الخادم أم لا، إلخ. أخيرًا، يمكن تنفيذ إجراءات سريعة في علامة التبويب هذه مثل رسالة Toast، جعل الهاتف يهتز أو فتح رابط URL.
لوحة العميل
لقطتا الشاشة أدناه توضحان علامتي تبويب أخريين لوظيفتين هما على التوالي الحصول على جهات الاتصال وتحديد الموقع الجغرافي. كما ترى في لوحة الحصول على جهات الاتصال، تعرض القائمة على اليسار جميع جهات الاتصال: الاسم ورقم الهاتف والصورة إن وجدت. علاوة على ذلك، على اليمين توجد ثلاثة أزرار تسمح بالحصول على مزيد من المعلومات حول جهة الاتصال المحددة أو إرسال رسالة نصية قصيرة إليه أو الاتصال به. بالنسبة لتحديد الموقع الجغرافي، يمكننا اختيار المزود إما GPS أو الشبكة التي تستخدم Google لتحديد الموقع. ثم يمكن بدء البث وسيتم تحديث الخريطة بمجرد استلام البيانات.
جهات الاتصال
علامة تبويب GPS