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


 
الرئيسيةجستجوأحدث الصورثبت نامورود

 

 مشکل درRecieve Sms

اذهب الى الأسفل 
2 مشترك
نويسندهپيام
raz6024540




تعداد پستها : 62
Registration date : 2008-09-10

مشکل درRecieve Sms Empty
پستعنوان: مشکل درRecieve Sms   مشکل درRecieve Sms Icon_minitimeالأربعاء سبتمبر 24, 2008 1:41 am

سلام دوستان
من امروز تونستم با NetBeans اس ام اس ارسال کنم .... با توجه به اینکه تمام اعضای این فروم استاد هستند می خواستم یه سوال بپرسم از دوستان.

برنامه من باید یه sms ارسال کنه و بعد ،از همون شماره یک sms دریافت کنه...متن sms ارسالی ثابت هست ولی متن sms دریافتی (این sms رو یک برد الکترونیکی به صورت خودکار در جواب sms که بهش می رسه ارسال میکنه) متغییر هست که برنامه باید اون رو در یک TextBox نشون بده...!

برنامه من sms را ارسال می کنه ولی موقع دریافت sms به جای اینکه sms رو خودش بخونه sms وارد Inbox میشه...سوال من اینه که چه جوری می تونم Handle این کار رو به برنامه خودم بدم تا sms دریافتی وارد inbox نشه.؟
یه سوال دیگه هم داشتم که چه طور میشه فهمید sms دلیوری شده هست یا نه؟

خیلی خیلی ممنون
بازگشت به بالاي صفحه اذهب الى الأسفل
00110




تعداد پستها : 123
Location : Tab
Registration date : 2008-05-03

مشکل درRecieve Sms Empty
پستعنوان: !!!   مشکل درRecieve Sms Icon_minitimeالأربعاء سبتمبر 24, 2008 3:28 am

raz6024540 نوشته است:
سلام دوستان
من امروز تونستم با NetBeans اس ام اس ارسال کنم .... با توجه به اینکه تمام اعضای این فروم استاد هستند می خواستم یه سوال بپرسم از دوستان.

برنامه من باید یه sms ارسال کنه و بعد ،از همون شماره یک sms دریافت کنه...متن sms ارسالی ثابت هست ولی متن sms دریافتی (این sms رو یک برد الکترونیکی به صورت خودکار در جواب sms که بهش می رسه ارسال میکنه) متغییر هست که برنامه باید اون رو در یک TextBox نشون بده...!

برنامه من sms را ارسال می کنه ولی موقع دریافت sms به جای اینکه sms رو خودش بخونه sms وارد Inbox میشه...سوال من اینه که چه جوری می تونم Handle این کار رو به برنامه خودم بدم تا sms دریافتی وارد inbox نشه.؟
یه سوال دیگه هم داشتم که چه طور میشه فهمید sms دلیوری شده هست یا نه؟

خیلی خیلی ممنون

http://www.java-tips.org/java-me-tips/midp/sending-receiving-sms-on-j2me-device-4.html
http://www.ibm.com/developerworks/wireless/library/wi-extendj2me
بازگشت به بالاي صفحه اذهب الى الأسفل
raz6024540




تعداد پستها : 62
Registration date : 2008-09-10

مشکل درRecieve Sms Empty
پستعنوان: سلام   مشکل درRecieve Sms Icon_minitimeالسبت سبتمبر 27, 2008 2:55 am

ممنون
تابع دریافت sms رو پیدا کردم ولی نمی دونم چه جوری ازش استفاده کنم
به نظر شما این تابع رو بعد از دستور ارسال که تو برنامم استفاده کردم صدا کنم...؟
یعنی این تابع منتظر می مونه که sms ای بیاد...؟

ممنون
خیلی لطف کردی
بازگشت به بالاي صفحه اذهب الى الأسفل
00110




تعداد پستها : 123
Location : Tab
Registration date : 2008-05-03

مشکل درRecieve Sms Empty
پستعنوان: !!!   مشکل درRecieve Sms Icon_minitimeالأحد سبتمبر 28, 2008 8:34 am

raz6024540 نوشته است:
ممنون
تابع دریافت sms رو پیدا کردم ولی نمی دونم چه جوری ازش استفاده کنم
به نظر شما این تابع رو بعد از دستور ارسال که تو برنامم استفاده کردم صدا کنم...؟
یعنی این تابع منتظر می مونه که sms ای بیاد...؟

ممنون
خیلی لطف کردی
ببین عزیز یه MessageListener باید تعریف کنی :
كد:
...
public class MainMidlet extends MIDlet implements MessageListener{
...
و تنظیمات MessageConnection رو هم انجام میدی و :
كد:
...
    public void notifyIncomingMessage(MessageConnection conn) {
        try{
            Message msg = conn.receive();           
            if(msg instanceof TextMessage) {
                /// Do Anything
            }
          if(msg instanceof BinaryMessage){
            /// Do Anything
          }
        }catch(Exception E){
         // 00110
       }

    }
...

اگه نتونستی بگو کد کامل بدم ... Wink
بازگشت به بالاي صفحه اذهب الى الأسفل
raz6024540




تعداد پستها : 62
Registration date : 2008-09-10

مشکل درRecieve Sms Empty
پستعنوان: رد: مشکل درRecieve Sms   مشکل درRecieve Sms Icon_minitimeالخميس أكتوبر 02, 2008 2:49 pm

00110 سلام
دوست عزیز من تابع رو نوشتم ولی هر کاری می کنم و هر جور تغییرش می دم باز sms رو نمی تونه دریافت کنه و نشون بده و sms وارد inbox میشه...!
من تابع recive sms خودمو اینجا می زارم ... لطف کن یه نگاهی بنداز شاید من نکته ای رو رعایت نمی کنم

public void receiveTextMessage()
{
/* Recieve text message */
try
{
while(receive.equals(this)==false){
message = clientConn.receive();
if (message instanceof TextMessage)
{
textMessage = (TextMessage)message;
display =Display.getDisplay(this);
TxtDevicePhone=new TextBox("Receive Message Of Client"
,"", 160, TextField.ANY);
// Creat 2 Command For GetDevicePhone Page
TxtDevicePhone.setString(textMessage.toString());
cmBack = new Command("Back", Command.CANCEL, 1);

// Appened TextField And Commands To Form,listen for events
TxtDevicePhone.addCommand(cmBack);
TxtDevicePhone.setCommandListener(this);
receive=Boolean.TRUE;
// Display frm That extends Form Class
display.setCurrent(TxtDevicePhone);
}
}
}
catch (Exception e) {
}
}

من این تابع رو زمانی که یکی از گزینه های لیستم باز می شه صدا می زنم...!
در ضمن من تو تابع startApp هم کانکشنمو open کردم با دستور
clientConn=(MessageConnection )Connector.open("sms://09191082321:5000");

یه دنیا ممنون
یا حق
بازگشت به بالاي صفحه اذهب الى الأسفل
00110




تعداد پستها : 123
Location : Tab
Registration date : 2008-05-03

مشکل درRecieve Sms Empty
پستعنوان: !!!   مشکل درRecieve Sms Icon_minitimeالجمعة أكتوبر 03, 2008 3:14 am

raz6024540 نوشته است:
00110 سلام
دوست عزیز من تابع رو نوشتم ولی هر کاری می کنم و هر جور تغییرش می دم باز sms رو نمی تونه دریافت کنه و نشون بده و sms وارد inbox میشه...!
من تابع recive sms خودمو اینجا می زارم ... لطف کن یه نگاهی بنداز شاید من نکته ای رو رعایت نمی کنم

public void receiveTextMessage()
{
/* Recieve text message */
try
{
while(receive.equals(this)==false){
message = clientConn.receive();
if (message instanceof TextMessage)
{
textMessage = (TextMessage)message;
display =Display.getDisplay(this);
TxtDevicePhone=new TextBox("Receive Message Of Client"
,"", 160, TextField.ANY);
// Creat 2 Command For GetDevicePhone Page
TxtDevicePhone.setString(textMessage.toString());
cmBack = new Command("Back", Command.CANCEL, 1);

// Appened TextField And Commands To Form,listen for events
TxtDevicePhone.addCommand(cmBack);
TxtDevicePhone.setCommandListener(this);
receive=Boolean.TRUE;
// Display frm That extends Form Class
display.setCurrent(TxtDevicePhone);
}
}
}
catch (Exception e) {
}
}

من این تابع رو زمانی که یکی از گزینه های لیستم باز می شه صدا می زنم...!
در ضمن من تو تابع startApp هم کانکشنمو open کردم با دستور
clientConn=(MessageConnection )Connector.open("sms://09191082321:5000");

یه دنیا ممنون
یا حق
نه اینطوری نیست عزیز ببین این کارایی که تو پست قبلی گفتم هیچ کدوم رو که انجام ندادی ... Suspect Laughing

یه چیز کوچیک نوشتم واست اینو ببین کمکت میکنه تو شبیه ساز میتونی امتحان کنی :

كد:
http://d32-00110.persiangig.com/Mobile/MainMidlet.java
بازگشت به بالاي صفحه اذهب الى الأسفل
raz6024540




تعداد پستها : 62
Registration date : 2008-09-10

مشکل درRecieve Sms Empty
پستعنوان: رد: مشکل درRecieve Sms   مشکل درRecieve Sms Icon_minitimeالسبت أكتوبر 04, 2008 6:33 am

سلام 00110
آقا برنامه که خودم نوشتم که هیچ ، اصلاً کار نکرد...اون لینکی رو هم که دادی دقیقا گذاشتم تو netbeans و کامپایل کردم و فقط متغییر آدررس رو تغییر دادم و شماره تلفن مورد نظرم رو گذاشتم که sms رو واسه اون send کنه...!


متغییر آدرس که تغییر دادم اینجوری شد :

تغیر در تعاریف برنامه اینجوری شد
private String address = "sms://09191082321:5000";

تغییر در تابع startApp اینجوری شد
MC = (MessageConnection)Connector.open("sms://09191082321:5000");



من از برنامت اینجوری استفاده کردم:
تو box اولیت که به نام text بود یه متنی رو نوشتم و بعد دکمه send رو زدم... sms به خط موبایل دیگم ( همون شماره ای که تو برنامت تغییرش دادم ) به درستی فرستاده شد و من متن نوشته خودم تو برنامه شما رو دیدم ولی وقتی اس ام اس رو تو گوشی دومم Reply کردم و دوباره به خط اولم فرستادم، sms دریافتی به جای اینکه در جعبه متن receive نشون داده بشه وارد inbox گوشیم شد و به نوع دیگه اگه بخواهم بیان کنم این طور هست که برنامه در مواجه با sms دریافتی هیچ عکس العملی رو نشون نداد...!

00110 عزیز شما خودت تو این قضیه جواب گرفتی ؟ والا من که گیچ شدم.به ظاهر همه چیز درسته ولی کار نمی کنه...!

ممنون که کمک می کنی...!
موفق باشی
یا حق
بازگشت به بالاي صفحه اذهب الى الأسفل
raz6024540




تعداد پستها : 62
Registration date : 2008-09-10

مشکل درRecieve Sms Empty
پستعنوان: 00110 salam   مشکل درRecieve Sms Icon_minitimeالثلاثاء أكتوبر 07, 2008 12:00 am

00110 سلام
دوست عزیز چی شد؟ من چی کارش کنم...؟

یه دنیا ممنون
یا حق
بازگشت به بالاي صفحه اذهب الى الأسفل
00110




تعداد پستها : 123
Location : Tab
Registration date : 2008-05-03

مشکل درRecieve Sms Empty
پستعنوان: !!!   مشکل درRecieve Sms Icon_minitimeالثلاثاء أكتوبر 07, 2008 7:31 am

raz6024540 نوشته است:
00110 سلام
دوست عزیز چی شد؟ من چی کارش کنم...؟

یه دنیا ممنون
یا حق
اقا شرمنده این درس و دانشگاه بدجور منو کلافه کرده ...

ببین شما میخوای که هر دو عمل Send , Receive رو با برنامه انجام بدی ؟؟؟ یه چیزی تو مایه های چت یا نه فقط میخوای receive رو کنترل کنی ؟؟؟
اگه هر دو : این باید کار کنه واست ...
اگه فقط Receive : پورت رو روی 0 ست کن یعنی 5000 رو 0 کن ...
Wink
بازگشت به بالاي صفحه اذهب الى الأسفل
raz6024540




تعداد پستها : 62
Registration date : 2008-09-10

مشکل درRecieve Sms Empty
پستعنوان: !!!!!!   مشکل درRecieve Sms Icon_minitimeالثلاثاء أكتوبر 07, 2008 11:46 pm

سلام
بازم ممنون به خاطر لطفی که داری
من برنامم باید به یک دستگاه sms بده و اون دستگاه جوری ساخته شده که به طور اتوماتیک به sms های دریافتی پاسخ میده ...حالا این برنامه ای که من نوشتم sms رو درست می فرسته و همچنین دستگاه نیز پاسخ رو میده ولی برنامه نمی تونه sms دریافتی رو از دستگاه بگیره و تو خود برنامه نشون بده و sms وارد inbox گوشیم میشه و من نمی خواهم این طور باشه که وارد inbox بشه....!

نمی دونم تونستم منظورمو بهت برسونم یا نه..؟

همین الان با شماره پورت 0 هم امتحان می کنم

خیلی خیلی ممنون
یا حق
بازگشت به بالاي صفحه اذهب الى الأسفل
 
مشکل درRecieve Sms
بازگشت به بالاي صفحه 
صفحه 1 از 1

صلاحيات هذا المنتدى:شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد
 :: سوال و جواب-
پرش به: