مشروع تطبيق ناطق صوتي برمجة اندرويد

بسم الله الرحمن الرحيم

في هذه الفترة, سوف نعرض عليكم مشاريع مع أكوادها مفتوحة المصدر, وشرح بعض النقاط ..

تستطيع من خلال المشاريع فهم نقاط في البرمجة, وتزيد خبرتك أكبر في برمجة تطبيقات اندرويد, كما يمكنك عمل تجميعة من التطبيقات والمميزات من خلال المشاريع المفتوحة المصدر.

اليوم إن شاء الله مشروع ناطق صوتي, مع خيارات لسرعة الصوت .. وتستطيع كذلك تغيير اللغة لعدة بلاد.

سوف أعرض عليكم الأكواد مباشرة, لأنني أتوقع من خلال متابعتك للمدونة تستطيع بعدها عمل مشروع جديد, وإن تتخطى مستوى مبتدأ في هذا المجال.

معاينة:

project_App_TextToSpeech_programming_android

الأمر بسيط .. لأنها تتصل بكلاسات موجود سابقاً بلغة الجافا. وفي البداية سوف نستخدم في ملف لليوت الرئيسية التالي :

2 TextView, 1 EditText, 1 Spinner and 1 Button .

جميعها تم شرحها سابقاً, عدا عنصر سبينر (Spinner) فهو بمثابة قائمة صغيرة, تستطيع اختيار منها قيمة واحدة من مجموعة من القيم, بمثابة سؤال وله عدة خيارات يمكنك اختيار واحدة فقط لتعرض لك القيمة. يمكنك القول إنها قائمة منسدلة 🙂

activity_main.xml

اما بالنسبة لملف الجافا الرئيسي .. فهو واضح وسوف أضع سطور التعليقات لبعض النقاط التي تستطيع التعديل فيها حسب ما يناسبك. أمور كثيرة لن أوضحها لأنها أصبحت واضحة بالنسبة لك من خلال دروسنا السابقة.

MainActivity.java

في حال تغيير اللغة , هناك عدة لغات معدودة معتمدة .. تستطيع معرفتها من الموقع الرسمي للمطورين :

http://developer.android.com/reference/java/util/Locale.html

عدل بالكود كما يحلو لك .. وأعرضه على المحاكي, لترى نتيجة عملك ..

انتظرونا بكل جديد ومفيد .. والسلام عليكم 🙂

لتحميل التدوينة في كتاب إلكتروني  Download pdf : http://andrody.com/?attachment_id=195

عن عبدالقادر عليوي

مواليد 1996 , سوري الجنسية, طالب علم, لدي شغوف كبير في تعلم كل ما يتعلق بالانترنت من تطوير وحماية, أحب القراءة كثيراً .. هدفي نشر العلم بشتى أنواعه ومجالاته, متابع من الدرجة الأولى لـ الدكتور ابراهيم الفقي و الشيخ أحمد ديدات – رحمهم الله -.

شاهد أيضاً

تحميل ملف من السيرفر لجهازك الأندرويد برمجياً

بسم الله الرحمن الرحيم في هذه التدوينة إن شاء الله سوف نتعلم كيفية تحميل ملف …

تعليق واحد

  1. تسلم يا غالي ولكم جزيل الشكر ……. إستفدنا الكثير

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

83 + = 87