الرئيسيةاليوميةپرسشهاي متداولجستجوثبت نامليست اعضاگروههاي کاربرانورود

شاطر | 
 

 is it OK to use airtime

مشاهده موضوع قبلي مشاهده موضوع بعدي اذهب الى الأسفل 
نويسندهپيام
ghadiri



تعداد پستها : 13
Registration date : 2009-01-17

پستعنوان: is it OK to use airtime   السبت يناير 17, 2009 3:17 pm

با سلام خدمت دوستان عزیز

من برنامه نویسی برای موبایل را به تازگی شروع کردم و با برنامه netbeans کار میکنم.البته من vb کار و C کار هستم و به تازگی کار رو با جاوا شروع کردم و خوشبختانه چون مشابهت های زیادی بین جاوا و C هست تو کدنویسی های معمولی مشکلی پیدا نکردم.
الان هم در حال جمع آوری و بررسی سورس کد های مختلف هستم تا نحوه برنامه نوسی رو توی گوشی های موبایل یاد بگیرم. تو بین گشت و گذارهام با ساختار HttpConnection و StreamConnection آشنا شدم و تابعی رو نوشتم که یک صفحه اینترنتی رو بخونه


private void readWEB(String URL) {
try {

HttpConnection c = (HttpConnection) Connector.open(URL);

} catch (Exception e) {
e.printStackTrace();
}



اما مشکل اینجاست که تا برنامه یک آدرس رو به تابع میفرسته تو برنامه شبیه ساز موبایل پیغام زیر میاد

AMM wants to send and recive data using the network. This will use airtime and may result in charges.

Is it OK to use airtime?

گفتنی که من به کمک شبکه به اینترنت دسترسی دارم، یعنی رو سیستم کانکشنی رو برای اتصال به اینترنت ایجاد نمیکنم.

من تو اینترنت یک مقدار گشتم و بهترین راه حل رو تو سایت http://www.mernin.com/blog/?p=21 دیدم
از بند 4 به بعدش مشکلی نیست ، اما تو بند 1 گفته باید برنامه Sun Java Wireless Toolkit اجرا بشه و به Edit برنامه بریم.
خوب من اصلا نمیدونم Sun Java Wireless Toolkit چطور اجرا میشه و اصلا کجا نصب شده!!!؟ تا چه رسد که به edit اون هم برم Cool

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



تعداد پستها : 13
Registration date : 2009-01-17

پستعنوان: ...   الأحد يناير 18, 2009 8:32 am

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



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

پستعنوان: سلام   الأحد يناير 18, 2009 11:41 pm

از این هم بدتره
یه سر به این تاپیک بزن...! http://j2me.mrforum.net/forum-f3/topic-t306.htm
خیلی وقته که اصلا یکی حتی یه جوابم نداده.
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
Admin
Admin
avatar

تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

پستعنوان: پاسخ   الإثنين يناير 19, 2009 4:04 am

ghadiri نوشته است:
با سلام خدمت دوستان عزیز

من برنامه نویسی برای موبایل را به تازگی شروع کردم و با برنامه netbeans کار میکنم.البته من vb کار و C کار هستم و به تازگی کار رو با جاوا شروع کردم و خوشبختانه چون مشابهت های زیادی بین جاوا و C هست تو کدنویسی های معمولی مشکلی پیدا نکردم.
الان هم در حال جمع آوری و بررسی سورس کد های مختلف هستم تا نحوه برنامه نوسی رو توی گوشی های موبایل یاد بگیرم. تو بین گشت و گذارهام با ساختار HttpConnection و StreamConnection آشنا شدم و تابعی رو نوشتم که یک صفحه اینترنتی رو بخونه


private void readWEB(String URL) {
try {

HttpConnection c = (HttpConnection) Connector.open(URL);

} catch (Exception e) {
e.printStackTrace();
}



اما مشکل اینجاست که تا برنامه یک آدرس رو به تابع میفرسته تو برنامه شبیه ساز موبایل پیغام زیر میاد

AMM wants to send and recive data using the network. This will use airtime and may result in charges.

Is it OK to use airtime?

گفتنی که من به کمک شبکه به اینترنت دسترسی دارم، یعنی رو سیستم کانکشنی رو برای اتصال به اینترنت ایجاد نمیکنم.

من تو اینترنت یک مقدار گشتم و بهترین راه حل رو تو سایت http://www.mernin.com/blog/?p=21 دیدم
از بند 4 به بعدش مشکلی نیست ، اما تو بند 1 گفته باید برنامه Sun Java Wireless Toolkit اجرا بشه و به Edit برنامه بریم.
خوب من اصلا نمیدونم Sun Java Wireless Toolkit چطور اجرا میشه و اصلا کجا نصب شده!!!؟ تا چه رسد که به edit اون هم برم Cool

برای رفع این مشکل من را راهنمایی بفرمایید ممنون می شوم
lol!

دوست عزیز من به طور واضح متوجه منظورشما نمیشم.مشکلت رو دقیق تر بگو

_________________
شیرین سخنی که از لبش جان می ریخت--کفرش ز سر زلف پریشان می ریخت
گر شیخ به کفر زلف او پی بردی -- خاک سیهی بر سر ایمان می ریخت
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي http://j2me.blogfa.com
ghadiri



تعداد پستها : 13
Registration date : 2009-01-17

پستعنوان: ...   الإثنين يناير 19, 2009 4:32 am

http://www.afsoongar.com/images/airtime.jpg
" border="0" alt="" />
فکر نمی کنم بشه از تصویر واضح تر گفت
من وقتی می خوام یک وبسایت رو تو گوشی باز کنم (HttpConnection) برنامه پیغامی رو که تو تصویر بالا هست نشون میده و چه yes بزنم و چه no هیچ کاری نمیکنه باید چی کار کنم؟

وب ساتی رو هم که می خوام باز کنم آدرسش http://localhost/index.html هست
(منظورم اینه که سایت رو سیستم خودم راه اندازی شده)

یک نکته!
این فروم هم به نظر من بسیار عالیه به شرطی که یک کم از سوت و کوری دربیاد
من شروع به تبلیغ این فروم کردم اما مدیران این فرم هم باید سعی کنن اینجا رو یک مقدار گرم تر کنن bom
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
Admin
Admin
avatar

تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

پستعنوان: پاسخ   الإثنين يناير 19, 2009 11:18 am

بله حالا شد
خب دوست عزیز توضیح اینکه : بارها در فروم گفته شده که j2me براساس فریم ورک امنیتی sandbox هست این یعنی اینکه هر نوع ارتباطی در برنامه منوط به تایید کاربر هست تا تضمین بشه اطلاعات private لو نخواهد رفت و یا کاربر هزینه ی غیر منتظره ای متحمل نخواهد شد که البته با sign کردن میدلت قابل حل هست که می تونید تاپیک مربوط به ساین رو در فروم جستجو کنید.در عکس هم میبینید که هشدار charg یا هزینه داده شده.در ضمن اگر هیچ اتفاقی نمی افته ممکنه دو علت داشته باشه که قوی ترین احتمال عدم استفاده از thread ها یا استفاده ناشیانه از اونهاست یا اینکه این برنامه در شبیه ساز به خوبی اجرا نمیشه ولی در گوشی کار می کنه.در ضمن شما یک url رو باز می کنید.آیا کدهای مربوط به تفسیر http رونوشتید؟

_________________
شیرین سخنی که از لبش جان می ریخت--کفرش ز سر زلف پریشان می ریخت
گر شیخ به کفر زلف او پی بردی -- خاک سیهی بر سر ایمان می ریخت
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي http://j2me.blogfa.com
ghadiri



تعداد پستها : 13
Registration date : 2009-01-17

پستعنوان: ...   الإثنين يناير 19, 2009 2:24 pm

ببینید هدف اصلی من این است که بتونم یک فایل xml رو از روی سایت بخونم برای این کار یک تابع نوشتم به اسم readXML که به این تابع URL اون فایل ارسال میشه یک متفییر به نام c از نوع StreamConnection ایجاد کردم که url رو میخونه بعد تو یک متغییر دیگه به نام s از نوع InputStream وارد میکنم. بعد با s به شکل xml رفتار خواهم کرد. کد تابع readXml به صورت زیر هست
كد:

    private void readXML(String URL) {
      try {


          StreamConnection c = (StreamConnection)Connector.open(URL);           
           

          InputStream s = c.openInputStream();

          } catch (Exception e) {
            e.printStackTrace();
          }                 
    }

البته هنوز به مرحله خوندم اطلاعات درون s نرسیدم یعنی اینکه چطور میشه گره های یک xml رو خوند. در مرحله اول میخوام فایل xml رو بخونم که با اون پیفام شارژ مواجه میشم.

حالا من چه تنظیمی رو باید اعمال کنم تا اون پیغام مزاحم نشه و من بتونم کد خودم رو تست کنم.
البته اونجور هم که تو اولین پستم گفتم من تو اینترنت گشتم و فقط یک جا یک راهنمایی برای این منظور کرده که تو لینک زیر هست، لطفا یک نگاه بهش بندازید
http://www.mernin.com/blog/?p=21
ظاهرا راه حل رو گفته فقط مشکل اینجاست که تو بند اول گفته باید برنامه Sun Java Wireless Toolkit رو اجرا کنم در حالی که من اصلا نمی دونم چطور باید اون رو اجرا کنم حتی تو اون صفحه هم برای نویستنش نوشتم و اون در جواب گفته برم به start >program > Sun Java Wireless Toolkit
در حالی که اصلا من تو start چیزی به این اسم ندارم !!!

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



تعداد پستها : 13
Registration date : 2009-01-17

پستعنوان: ...   الإثنين يناير 19, 2009 3:28 pm

یک نکته جالب!

من برنامه Sun Java (TM) Wireless Toolkit 2.5.2 for CLDC رو دانلود کردم و رو سیستم نصب کردم ، تنظیماتی رو هم که تو اون سایت بود رو اعمال کردم، حالااین برنامه خودش یک شبیه ساز موبایل داره که تونستم برنامم رو تو اون شبیه ساز اجرا کنم و اون خطا رو نداد ولی با شبیه ساز خود netbean مشکل دارم

میشه بگین جریان این دو تا شبیه ساز چیه؟
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
Admin
Admin
avatar

تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

پستعنوان: پاسخ   الإثنين يناير 19, 2009 10:09 pm

دوست عزیز
کد شما برای پاس دادن url درست هست.اما مشکلی رو هم گفتم دارید.اون سایت هم حرف من رو زده و گفته باید ساین کنید.با دقت بخونیدش.
This actually happens when your application has not been properly signed but only seems to happen in the Emulator
اینجا گفته که یا ساین نکردید یا فقط در شبیه ساز این پیغام رو می ده و روی یه گوشی E70 این پیام داده نشده
در ضن شبیه ساز نت بینز همون Sun Java (TM) Wireless Toolkit هست!
حالا دیگه نمی دونم چه بلایی سرش آوردی که اینطوری شدهscratch

_________________
شیرین سخنی که از لبش جان می ریخت--کفرش ز سر زلف پریشان می ریخت
گر شیخ به کفر زلف او پی بردی -- خاک سیهی بر سر ایمان می ریخت
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي http://j2me.blogfa.com
محتوى إعلاني




پستعنوان: رد: is it OK to use airtime   

بازگشت به بالاي صفحه اذهب الى الأسفل
 
is it OK to use airtime
مشاهده موضوع قبلي مشاهده موضوع بعدي بازگشت به بالاي صفحه 
صفحه 1 از 1

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