رفتن به مطلب
  • 0

دریافت وضعیت باطری


arashb4a

سوال

12 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

دستور شرطی هم نیاز نیست.

وضعیت باطری اینجوری نشون داده میشه: 0 ، 1 ، 2 و... یعنی با درصد نشون داده نمیشه.

به جای این که 100 تا شرط بذاری میتونی واسه عکسات از 1 تا 100 اسمشون رو بذاری و اینجوری نشون بدی:

ImageView1.SetBackgroundImage(LoadBitmap(File.DirAssets,Level&".png"))

اینجوری هم میشه ولی باید با اجازت 100 تا عکس بدی به برنامه *nose*

البته با Try Catch هم میشه جلوی خطا رو گرفت و همون 10 تارو به کار برد

با روش وجود داشتن فایل هم میشه...

ولی خب !

کلا راه زیاده

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام.

اول کتابخانه phone رو تیک بزن.

یه متغیر تعریف کن:

Dim m As PhoneEvents

قسمت activity_Create متغیر رو Initialize میکنیم.

m.Initialize("m")

بعد این sub:

Sub m_BatteryChanged (Level As Int, Scale As Int, Plugged As Boolean, Intent As Intent)
ToastMessageShow("شارژ گوشی: "&Level,False)
End Sub

Level میشه درصد شاژ گوشی،البته با درصد نشون نمیده خودت میتونی بهش کلمه درصد رو اضافه کنی.

پیشنهاد میکنیم این کارو تو قسمت سرویس انجام بدی تا در صورت بسته شدن برنامه هم عمل کنه.

به همین راحتی.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوستان واساتید محترم

اگه بخواهیم که این درصد رو مثل خود گوشی با عکس نشون بدیم چجوریه ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوستان واساتید محترم

اگه بخواهیم که این درصد رو مثل خود گوشی با عکس نشون بدیم چجوریه ؟

به نظر من باید واسه همه مقدار های باطری عکس بسازی و برای هردرصد یه عکس جدا نشون بدی واسه برنامه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به نظر من باید واسه همه مقدار های باطری عکس بسازی و برای هردرصد یه عکس جدا نشون بدی واسه برنامه.

خوب یه راهنمایی با کد انجام بدین تا یاد بگیریم ./

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من یه همچین برنامه لیی قبلا نوشتم و از کتابخانه OSLibery استفاده کردم !

شما برای نمایش باطری از عکس هایه process battery استفاده که که از 0 تا 100 بهش مقدار میدی و در باطری بهت نمایش میده من این کار تو اپ خودم نکردم چون خیلی دنگ و ففنگ داره .

موفق باشی .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

روشی که پژمان جان گقتن روش خوبیه.

شما فقط باید با شرط بگید که مثلا اگه 10% بود بیاد عکس مربوط به 10% رو نشون بده.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

روشی که پژمان جان گقتن روش خوبیه.

شما فقط باید با شرط بگید که مثلا اگه 10% بود بیاد عکس مربوط به 10% رو نشون بده.

میشه بیشتر توضیح بدین اگه میشه باکد !!!

چند تا آیکن باطری هم پیوست کردم

battery icon.zip

لینک ارسال
به اشتراک گذاری در سایت های دیگر

shahab1392 دستورات شرطی رو بلد هستید؟؟؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام.

اول کتابخانه phone رو تیک بزن.

یه متغیر تعریف کن:

Dim m As PhoneEvents

قسمت activity_Create متغیر رو Initialize میکنیم.

m.Initialize("m")

بعد این sub:

Sub m_BatteryChanged (Level As Int, Scale As Int, Plugged As Boolean, Intent As Intent)
ToastMessageShow("شارژ گوشی: "&Level,False)
End Sub

Level میشه درصد شاژ گوشی،البته با درصد نشون نمیده خودت میتونی بهش کلمه درصد رو اضافه کنی.

پیشنهاد میکنیم این کارو تو قسمت سرویس انجام بدی تا در صورت بسته شدن برنامه هم عمل کنه.

به همین راحتی.

 

ممنون بسیار روان و کامل توضیح داده بودبد ، من تازه چند روز هست شروع به یادگیری خودآموز زبان B4A کردم .

اینم از سورس پیغام Low Battery که به برنامه اضافه کردم:

If Level=15 Then Msgbox("Low Battery","Error") 

که این کد رو قبل از خط End Sub به برنامه اضافه می کنیم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دستور شرطی هم نیاز نیست.

وضعیت باطری اینجوری نشون داده میشه: 0 ، 1 ، 2 و... یعنی با درصد نشون داده نمیشه.

به جای این که 100 تا شرط بذاری میتونی واسه عکسات از 1 تا 100 اسمشون رو بذاری و اینجوری نشون بدی:

ImageView1.SetBackgroundImage(LoadBitmap(File.DirAssets,Level&".png"))

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...