الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نوكيا 6131 و برنامج "موجود"....!

مغلق
بدأه azoz511 في 5 أكتوبر 2006 · 19 رد · 13,889 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته ....

اخواني ...

اشتريت جوال نوكيا 6131 ولكن اكتشفت انه لا يقبل تشغيل البرامج التي على صيغة sis وانما يقبل التطبيقات على صيغة jar و jad ....

وانا انسان عملي يستدعي تنقلي بشكل مستمر في مناطق لا يصلها ارسال الجوال ...

واستخدم خدمة موجود المقدمة من مزود الخدمة ...

حيث تصلني رسالة برقم الشخص الذي اتصل عليّ وجوالي مغلق ...

وكنت استخدم برنامج "موجود" الذي يبحث عن الاسم المسجل لهذا الاسم في جوالي ...

المرفق نسخة منه ...

فتمنيت ان كان موجودة منه نسخة تعمل على جهاز نوكيا 6131 ان يدلني عليه او يخبرني بطريقة استطيع ان اجعل هذه النسخة المرفقة تعمل لدي ...

او ان يتكرم احد المبرمجين بالتفضل علينا و طرح نسخة تعمل على النوكيا 6131 بحيث تكون بصيغة jar و jad ....

اعلم ان طلبي ثقيل ...

ولكن اتمنى الرد ولو لم تستطيعوا مساعدتي ...

Mawjood_S60.rar

#2

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

ووفرت للمستخدمين البرنامج المرفق الذي تقوم فيه باستعلام Query يستطيع الوصول لقاعدة البيانات الصحيحة والجهاز الصحيح الحاوين للمعلومات المطلوبة .

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

فلا خيار لك الا الحصول على برنامج من طرف الشركة .

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#3

مرحباً اخي الكريم ...

فكرة البرنامج ...

انه تصلك رسالة برقم الشخص الذي اتصل بك ...

ويقوم البرنامج بمقارنة هذا الرقم بقائمة الاسماء الموجودة لديك ...

فإن وجد ان هذا الرقم مسجل لديك في القائمة بإسم فيقوم بإظهار هذا الاسم ...

فيختصر عليك الوقت ...

بدل ان تقوم بالاتصال على الرقم ثم تنظر هل هو مسجل في قائمة الاسماء ام لا ...

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

ان شاء الله تكون وصلت الفكرة ؟؟

اعلم ان الموضوع غريب ...

ولكن مهم جداً بالنسبة لي ..

#4

ممكن باستخدام واجهة تطوير التطبيقات المساماة ادارة المعلومات الشخصية Personal Information Manager PIM

الحصول على اسم المتصل من قائمة المتصلين الخاصة بجهازك

هذه الواجهة نحصل عليها من الحزمة الاختيارية

javax.microedition.pim

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

publuic String getContact(String phone){
PIM pim=PIM.getInstance();
ContactList cList=null;
Contact c=null;
Enumeration results=null;

cList=(ContactList)pim.openPIMList(PIM.CONTACT_LIST,PIM.READ_ONLY);
c=cList.createContact();
c.addString(Contact.TEL,PIMItem.ATTR_NONE,phone);
results=cList.items(c);

while(results!=null&&results.hasMoreElements()){
Contact result=(Contact)results.nextElement();
for(int i=result.countValues(Contact.TEL);i!=0;i--){
if(result.getString(Contact.TEL,i).equal(phone)){
String name=result.getString(Contact.NAME);
return name;}
else return "This number is not in your Contact List"
}
}}

هذه خوارزمية مبدئية ولم اجرب نتائجها

وتبقى مشكلة كيفية الحصول على رقم الهاتف من المسج الواصلة على البرنامج

أمهلني بعض الوقت لمحاولة حل هذه المشكلة

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#5

للاسف ليس لي خبرة في البرمجه ..

واتمنى ان اتعلم ...!!!

لهذا لا اعلم كيف اقوم بتجربة الكود البرمجي ..

اما الرسالة تصل على النحو التالي ...

عنوان المرسل Mawjood

نص الرسالة

From:

+966550000000 (1)

08/10 22:19

#6

اخوي الطريقة هي :

يقوم البرنامج بالبحث في الرسائل الواردة عن رسالة مرسلها هو : mawjood

ثم يقوم البرنامج بالبحث عن ارقام الجوالات في هذه الرسالة ثم يخزنها في متغير

ثم يقوم بمقارنة قيمة المتغير ( الرقم ) ، مع الاسماء المخزنة في الجوال .. ومن ثم سيظهر الاسم المخزن !!!

----------------------

أتمنى من يعرف الطريقة ... أن لا يبخل علينا بالكود كامل ... ؟؟؟

أو من يعرف البرنامج يعطينا ملف المصدر حقه ...

وشكراً

#7

أخواني هل لاحظتم ان شركة الاتصالات برمجت ثلاثة برامج للجوالات هي :

برنامج 902

برنامج سوا

برنامج موجود

وجميع هذه البرامج برمجت بلغة الجافا ماعدا برنامج موجود واعزي سبب ذلك الى التالي

لان الجافا ليس بها حزم تستطيع الوصول الى الرسائل او الى قائمة الاسماء داخل الجوال

بالطبع ضهرت حزمه جديده وهي التي ذكرها الاخ ناردين والتي تستطيع الوصول الى قائمة الاسماء واخذ البيانات التي تحتويها ولكن هذه الحزم ليست مدعمه بجميع الاجهزه

والاجهزه التي تدعمها هذه الحزمه هي جوال نوكيا الفارس (لا اعلم مارقمه) وال N-Series

مثل ان سبعين ومابعده

يعني شوف مانقدر نوصل قائمة الاسماء الا بالاجهزه اللي قلت عنها اما عن الوصول الى الرسائل المخزنه داخل الجهاز وكيفية الدخول عليها واخذ البيانات منها فما فيه حزمه للحين :)

طبعا فيه حزمه لاستقبال وارسال الرسائل الرسائل ولكن هذه ماتفيدنا ببرنامج مثل موجود :)

على العموم هذه المعلومات بناء على خبرتي المتواضعه في برمجة الجافا للجوالات يمكن اكون مصيب ويمكن اكون مخطئ

لكن حبيت ادلي بدلوي

والسلام

#8

أخواني المبرمج السعودي و abu_kholood ...

شكراً جزيلاً على المشاركه و على جميل طرحكم ...

سرني ما لقيته من عقول نيره في هذا المنتدى المميز ...

وكنتم لي خير دافع لبداية تعلم البرمجة ولكن للاسف تخصصي قانون جنائي ..!!! يعني مافي اساس ابني عليه ...

نظل في موضوعنا ...

الفكرة مطروحه على عقول المفكرين و المبرمجين ...

ونتمنى ان تجدوا لها حل ...

وفي انتظار الاستاذ nardien28 ...

وبإذن الله يسوي لنا البرنامج ..

#9

أسف على التكرار ...

الرجاء حذف الرد هذا

تم تعديل هذه المشاركة بواسطة azoz511 في 10 أكتوبر 2006 في 08:57

#10

أسف على التكرار ...

الرجاء حذف الرد هذا

تم تعديل هذه المشاركة بواسطة azoz511 في 10 أكتوبر 2006 في 08:59

#11

أسف على التكرار ...

الرجاء حذف الرد هذا

تم تعديل هذه المشاركة بواسطة azoz511 في 10 أكتوبر 2006 في 09:06

#12
اقتباس
اما عن الوصول الى الرسائل المخزنه داخل الجهاز وكيفية الدخول عليها واخذ البيانات منها فما فيه حزمه للحين

طبقا لهذا الكلام ولنتائج بحثي في الانترنت وفي كثير من المراجع الخاصة بـJ2ME

لن استطيع للأسف تحقيق اي خطوة زيادة ...

جافا تستطيع الوصول لقائمة المتصلين Contact

ولكنها لن تستطيع الوصول لقائمة Inbox ولا تستطيع استخلاص معلومات المرسل منها

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#13

الاستاذ nardien28 بارك الله فيك و كثر الله من امثالك ...

يكفيني اهتمامك ...

ولو لم نصل لحل ...

يظل الطلب مفتوح لعل وعسى نجد من ينجدنا ...

ولي طلب ان تدلني على الطريقة الصحيح و البداية لتعلم البرمجة بـJ2ME

واكون لك من الشاكرين ....

تم تعديل هذه المشاركة بواسطة azoz511 في 10 أكتوبر 2006 في 15:58

#14

راجع المواضيع المثبتة في قسم J2ME

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#15

بعد الاذن اخ ناردين لكن طرئت ببالي فكره ربما تفيد

من المعلوم ان الجافا تدعم استعراض الملفات الموجوده بداخل جهاز الجوال عن طريق الحزمه الاختياريه FileConnection

يعني نستطيع الوصول لملفات الرسائل ان علمنا مكان تخزينها على الجهاز اليس كذلك ؟؟

ولكن تبقى المشكله في كيفية تحويل ملف الانبوكس الى نصوص يمكن فهمها

اردت استشارتك بهذه الفكره قبل البدء بالبحث عن كيفية تحويل الانبوكس :)

#16

حتى لوعرفت مسار تخزين رسائل الinbox وهو file:///c:/system/mail/directory بالنسبة لنوكيا

فإن محاولة كتابة كود كالتالي:

FileConnection filecon = (FileConnection)
Connector.open("file:///c:/system/mail/directory");

ستحصل على Access Denied Error أو SecurityException على الرغم من انه قد يعمل على الـemulater

هذه العبارة من منتدى نوكيا

اقتباس
inbox is a a hidden system folder and cannot be accessed using java midlets. try accessing in C++ u might be able to do it.

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#17

يعني شكل مالها حل ؟؟

#18

تقدر تقول :unsure:

#19

الحمد لله ...

شكراً لكم اخواني على حسن ردودكم ...

وعلى جميل تفاعلكم مع استفساري ...

وعقبال ما اصير مثلكم مبرمج واعرف اكتب كود

#20

مع أن الموضوع قديم ، إلا أن هناك معلومات أتمنى أن تفيد في هذا المجال :

sms://+447111222333

sms://+447111222333:1234

The first URL is used to open a connection for sending a normal SMS message to the end user (as the in the

example above), which will be received in the end user’s inbox. Note a Java application will not be able to receive a

message sent using this URL format. If we wish a Java application to receive the message on the remote device

we must use the second URL format to send the message. This includes a port number and is used to open a

connection to send an SMS message to a particular application listening on the specified port.

أخي سوف تبكي عليك العيون * * * وتـسـأل عـنك دمـوع المـئـين

فإن جف دمعي سيبكي الغمام * * * يـرصـع قـبرك بــالـياسـمـيـن

أخـي مـا يـأسـنـا ولـن نيـأسـا * * * وما طال في القلب لبث الأسى

ومـا حـل أفــئــدة الــمــــؤمـن * * * سـوى أمـل في الـجنـان رسـى

أخي فانتظر ولتعش في غـد * * * سـيـنـبـثـق الأمـل الـسـرمـد

فـإن مـزقـتـنـا سني الــحـيـاة * * * فإنـا مع الـنصـر فـي مـوعــد

هذا الموضوع مغلق.

مواضيع مشابهة