پژمان نیکروان 6,055 ارسال شده در 14 خرداد، 2015 اشتراک گذاری ارسال شده در 14 خرداد، 2015 سلام دوستان. من زیاد بحث اینترنت رو دنبال میکنم،چند تا راه واسه چک کردن اتصال شبکه و اینترنت وجود داره ... همون که وقتی تو برنامه ای به اینترنت وصل نباشید اخطار میده. با httpJob ، ای پی و ... که هرکدوم مشکل خودشون رو دارن یا برای اینکه چک کنه وصل هست یکم طول میکشه. یا هرکدوم یه جاهای خاص خودشون استفاده میشن. این روش که با کتابخونه فون انجام میشه رو شانسی فهمیدم،نمیدونم وجود داره یانه. این روش به طور کلی میاد چک میکنه که آیا اینترنت گوشی یاهمون دیتا روشن هست یانه؟ که در صورت بله یا خیر یه مقداری رو برگشت میده. یا اگه وای فای وصل بود هم بازهم همون مقدار رو برگشت میده اما نوعش رو هم میگه که به وای فای وصل هست یا دیتا گوشی،حالا ما بااین کار نداریم و میخوایم فقط ببینم روشن هست یا خاموش. کتابخانه Phone رو تیک میزنیم و یه متغیر از نوع PhoneEvenet تعریف میکنیم: Dim ff As PhoneEvents یه متغیر دیگه از نوع Boolean تعریف میکنیم که اگه نت وصل بود اون رو true کنه. Dim net As Boolean متغیر ff رو intiaize میکنیم و یه event واسش تعریف میکنیم: ff.Initialize("ff") خب phoneEvenent رویداد های زیاد و جالبی داره که پیشنهاد میکنم حتما نگاه کنید مثل: شارژ گوشی چقده؟ شارژر وصله؟ گوشی وقتی خاموش شد... صفحه گوشی خاموش یا روشن شد... و ... حالا بگذریم ما به رویدادی احتیاج داریم که وقتی نت گوشی وصل یا قطع شد یه مقداری رو برگشت میده. که ای رویداد هست: Sub ff_ConnectivityChanged (NetworkType As String, State As String, Intent As Intent) If State = "CONNECTED" Then net=True Else net=False End If End Sub ببینید چقدر راحت... NetWorkType همون چیزی هست که به ما میگه نوع اینترنتمون چی هست مثلا دیتا موبایل: Mobile رو برگشت میده. State هم اگه نت وصل باشه مقدار "CONNECTED" و در صورت وصل نبودن "DISCONNECTED" رو برگشت میده. خیلی راحت اومدم گفتم اگه State مساوی با CONNECTED بود متغیر net رو true کنه در غیر این صورت هم فالس کنه. حالا داخل رویداد کلیک یه باتون میخوایم چک کنیم که وصل هستیم یانه: Sub Button1_Click If net=True Then Msgbox("اینترنت وصل است","صحیح") Else Msgbox("اینترنت خود را وصل کنید","خطا در اتصال شبکه") End If End Sub همه چی مشخص هست دیگه... اگه net مساوی true بود پس نت وصله و مسیج صحیح میده درغیر این صورت هم میگه نت قطع هست. موفق باشید. سورس پیوست شد! پسورد: basic4android.org checkNet.zip لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mohammad-alone 564 ارسال شده در 14 خرداد، 2015 اشتراک گذاری ارسال شده در 14 خرداد، 2015 مرسی دوست خوبم چطوری لیست اون Event ها رو میشه دید ؟؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,055 ارسال شده در 14 خرداد، 2015 سازنده اشتراک گذاری ارسال شده در 14 خرداد، 2015 خواهش میکنم. قبلا هم بحث شده بود. وقتی کتابخانه رو تیک و متغیر رو تعریف کردین. داخل یه فضای خالی بنویسید Sub بعد یه اسپیس بزنید فاصله بدید و بعد کلیک تب رو بزنید یه لیست باز میشه که ازاونجا PhoneEvenet رو انتخاب و اینتر بزنید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ehsankhan 256 ارسال شده در 14 خرداد، 2015 اشتراک گذاری ارسال شده در 14 خرداد، 2015 سلام دوستان.من زیاد بحث اینترنت رو دنبال میکنم،چند تا راه واسه چک کردن اتصال شبکه و اینترنت وجود داره ... همون که وقتی تو برنامه ای به اینترنت وصل نباشید اخطار میده. با httpJob ، ای پی و ... که هرکدوم مشکل خودشون رو دارن یا برای اینکه چک کنه وصل هست یکم طول میکشه. یا هرکدوم یه جاهای خاص خودشون استفاده میشن. این روش که با کتابخونه فون انجام میشه رو شانسی فهمیدم،نمیدونم وجود داره یانه. این روش به طور کلی میاد چک میکنه که آیا اینترنت گوشی یاهمون دیتا روشن هست یانه؟ که در صورت بله یا خیر یه مقداری رو برگشت میده. یا اگه وای فای وصل بود هم بازهم همون مقدار رو برگشت میده اما نوعش رو هم میگه که به وای فای وصل هست یا دیتا گوشی،حالا ما بااین کار نداریم و میخوایم فقط ببینم روشن هست یا خاموش. کتابخانه Phone رو تیک میزنیم و یه متغیر از نوع PhoneEvenet تعریف میکنیم: Dim ff As PhoneEvents یه متغیر دیگه از نوع Boolean تعریف میکنیم که اگه نت وصل بود اون رو true کنه. Dim net As Boolean متغیر ff رو intiaize میکنیم و یه event واسش تعریف میکنیم: ff.Initialize("ff") خب phoneEvenent رویداد های زیاد و جالبی داره که پیشنهاد میکنم حتما نگاه کنید مثل: شارژ گوشی چقده؟ شارژر وصله؟ گوشی وقتی خاموش شد... صفحه گوشی خاموش یا روشن شد... و ... حالا بگذریم ما به رویدادی احتیاج داریم که وقتی نت گوشی وصل یا قطع شد یه مقداری رو برگشت میده. که ای رویداد هست: Sub ff_ConnectivityChanged (NetworkType As String, State As String, Intent As Intent) If State = "CONNECTED" Then net=True Else net=False End If End Sub ببینید چقدر راحت... NetWorkType همون چیزی هست که به ما میگه نوع اینترنتمون چی هست مثلا دیتا موبایل: Mobile رو برگشت میده. State هم اگه نت وصل باشه مقدار "CONNECTED" و در صورت وصل نبودن "DISCONNECTED" رو برگشت میده. خیلی راحت اومدم گفتم اگه State مساوی با CONNECTED بود متغیر net رو true کنه در غیر این صورت هم فالس کنه. حالا داخل رویداد کلیک یه باتون میخوایم چک کنیم که وصل هستیم یانه: Sub Button1_Click If net=True Then Msgbox("اینترنت وصل است","صحیح") Else Msgbox("اینترنت خود را وصل کنید","خطا در اتصال شبکه") End If End Sub همه چی مشخص هست دیگه... اگه net مساوی true بود پس نت وصله و مسیج صحیح میده درغیر این صورت هم میگه نت قطع هست. موفق باشید. سورس پیوست شد! پسورد: basic4android.org خیلی خیلی ممنون اتفاقا دنبالش بودم بازم ممنون *قلب**زبونک* لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
alijenab 12 ارسال شده در 31 اسفند، 2015 اشتراک گذاری ارسال شده در 31 اسفند، 2015 سلام چطور میشه ابتدای اجرا شدن برنامه متوجه بشیم به انترنت متصل است یا نه ؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,055 ارسال شده در 31 اسفند، 2015 سازنده اشتراک گذاری ارسال شده در 31 اسفند، 2015 سلام چطور میشه ابتدای اجرا شدن برنامه متوجه بشیم به انترنت متصل است یا نه ؟ سلام شما با کتابخانه AriaLib خیلی راحت میتونید اینکارو انجام بدید. سرچ کنید هستش. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
کاربر ناشناس 2,148 ارسال شده در 31 اسفند، 2015 اشتراک گذاری ارسال شده در 31 اسفند، 2015 سلام چطور میشه ابتدای اجرا شدن برنامه متوجه بشیم به انترنت متصل است یا نه ؟ http://answercenter.ir/topic/8167-%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C-assistant/ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.