السلام عليكم ورحمة الله وبركاته
بيئة مخصصة لتطوير تطبيقات بلغة Java على هواتف الأندرويد، يحوي ميزة تلوين السياق Syntax Highlighting ، إضافة إلى ميزة إغلاق الأقواس التلقائية (يمكن تفعيلها من إعدادات التطبيق)
- متطلبات التطبيق :
لايحتاج التطبيق صلاحية Root.
يتطلب ذاكرة داخلية (Internal Memory) خالية بمقدار 10 ميغابايت.
و ذاكرة خارجية (Memory Card) خالية بمقدار 60 ميغابايت.
لايحتاج التطبيق صلاحية Root.
يتطلب ذاكرة داخلية (Internal Memory) خالية بمقدار 10 ميغابايت.
و ذاكرة خارجية (Memory Card) خالية بمقدار 60 ميغابايت.
- خطوات تنصيب التطبيق :
1- تحميل ملف التطبيق (apk) من الرابط التالي :
Sand IDE (نسخة مجانية)
هذا المقال كُتب باستخدام النسخة المدفوعة، لافرق بين النسخة المجانية والمدفوعة إلا من حيث وجود الإعلانات.
2- تحميل بيئة تشغيل لغة الجافا (Java Runtime Environment) من الرابط التالي :
JRE.jar (حجم الملف 50 ميغابايت)
ونقلها على الذاكرة الخارجية للهاتف (Memory Card).
1- تحميل ملف التطبيق (apk) من الرابط التالي :
Sand IDE (نسخة مجانية)
هذا المقال كُتب باستخدام النسخة المدفوعة، لافرق بين النسخة المجانية والمدفوعة إلا من حيث وجود الإعلانات.
2- تحميل بيئة تشغيل لغة الجافا (Java Runtime Environment) من الرابط التالي :
JRE.jar (حجم الملف 50 ميغابايت)
ونقلها على الذاكرة الخارجية للهاتف (Memory Card).
3- بعد تنصيب التطبيق وفتحه، يجب الذهاب إلى إعدادات التطبيق وإرشاده إلى مكان ملف rt.jar (بيئة تشغيل لغة الجافا) الذي قمنا بتحميله سابقاً:
Preferences -> Java -> JRE Path -> Select
Preferences -> Java -> JRE Path -> Select
كما فعلت على سبيل المثال :
الآن التطبيق جاهز للعمل.
بعض الصور :
ملاحظات:
1- يمكن تحديد إصدار الجافا من إعدادات التطبيق (يدعم من 1.3 حتى 1.6)، كما يمكن إيقاف التحذيرات عند تنفيذ البرنامج من Compiler options.
2- قبل كتابة ملف الكود المصدري java. الذي نريد تنفيذه، يجب إنشاء مشروع ثم إنشاء Class لوضع الكود المصدري.
1- يمكن تحديد إصدار الجافا من إعدادات التطبيق (يدعم من 1.3 حتى 1.6)، كما يمكن إيقاف التحذيرات عند تنفيذ البرنامج من Compiler options.
2- قبل كتابة ملف الكود المصدري java. الذي نريد تنفيذه، يجب إنشاء مشروع ثم إنشاء Class لوضع الكود المصدري.
من القائمة File نختار New ثم Create a project
بعد ذلك File نختار New ثم Create a class
كما في الصورة :
بعد ذلك File نختار New ثم Create a class
كما في الصورة :
3- لأن لغة جافا غرضية التوجه، يجب دائما إنشاء صنف محدد وصوله public ثم إنشاء الطريقة main (في الصورة السابقة يتم إنشاؤها تلقائياً) ثم كتابة الكود داخل الطريقة main.
4- لايمكن استخدام المكتبات المتعلقة بـ Swing على أجهزة الأندرويد، وذلك بسبب اختلاف بنية واجهته الرسومية عن الأنظمة المكتبية، لذلك إذا أردنا استعمال الواجهات الرسومية لابد لنا من الإستعانة بـ Android SDK ، سنتحدث بإذن الله في مقالات قادمة عن إنشاء تطبيق أندرويد مع واجهة رسومية وذلك على الأندرويد مباشرة ودون الحاجة للحاسوب.
5- يعطي التطبيق أحياناً تحذيرات (وليست أخطاء) مثل تحذير Resource leak الذي تم سؤالي عنه كثيراً:
هذا النوع من التحذيرات تظهر عند استخدام أصناف الإدخال والإخراج (I/O classes)، حيث عند الانتهاء من استخدامها يجب استخدام الأمر التالي لإغلاقها