بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

سوال فنی : پیش بینی مدت زمان باقی مانده تا فول شارژ شدن باطری

مدیریت گفتگو
hamid4023 10 سال پیش
آخرین تغییر: 10 سال پیش

با درود و با تبریک شروع مجدد آموزش های استاد

یک سوال فنی دارم که شاید بیش از 6 ماهی است تمام اینترنت را زیر و رو کردم از stackoverflow بگیرید تا سورس برنامه های مشابه ولی به نتیجه نرسیدم بنابراین شاید آخرین امیدم این انجمن باشد که امیدوارم دوستان و اساتید یاری رسانند.

مشکل همانی است که در عنوان مطرح کردم یعنی پیش بینی و محاسبه مدت زمان باقی مانده تا فول شارژ شدن باطری و نمایش آن که مورد خیلی جدید و خاصی نیست و در خیلی از برنامه ها تا حتی در ورژن 5 به بعد اندروید بصورت پیش فرض وجود دارد ولی واقعا الگوریتم و یا روش محاسبه زمان شارژ کامل چیست؟

خیلی از روش های تجربی مثل محاسبه زمان بین 1 درصد تا درصد بعدی و ضرب آن با درصد باقیمانده را امتحان کردم ولی این روش ها ایراد و اختلاف محاسبات زیاد داشت.

خلاصه اینکه ممنون میشم اگر هر آنچه میدانید یا به ذهنتان خطور میکند با من در میان بگذارید... با سپاس

نظرات

پاسخ‌ها 1

reza 10 سال پیش

ببین کار میکنی

اگه کار کرد یه صلوات برای ظهور آقا بفرست

 private void batteryLevel() {
        BroadcastReceiver batteryLevelReceiver = new BroadcastReceiver() {
            public void onReceive(Context context, Intent intent) {
                context.unregisterReceiver(this);
                int rawlevel = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
                int scale = intent.getIntExtra(BatteryManager.EXTRA_SCALE, -1);
                int level = -1;
                if (rawlevel >= 0 && scale > 0) {
                    level = (rawlevel * 100) / scale;
                }
                batterLevel.setText("Battery Level Remaining: " + level + "%");
            }
        };
        IntentFilter batteryLevelFilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
        registerReceiver(batteryLevelReceiver, batteryLevelFilter);
    }

نظرات

reza 10 سال پیش
لینک http://stackoverflow.com/questions/18466695/how-to-determine-time-since-last-charge
hamid4023 10 سال پیش
رضا جان ممنونم ولی من درصد باطری نمیخواستم بلکه مدت زمان باقی مانده تا 100 درصد شدن باطری به ساعت دقیقه و ثانیه !؟

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .