// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.olio.data.object.analytics; import android.content.Context; import android.content.IntentFilter; import com.olio.util.ALog; import com.olio.util.SharedUtils; import java.io.BufferedWriter; import java.io.IOException; import java.util.Locale; // Referenced classes of package com.olio.data.object.analytics: // DumpsysBatteryStatsHelper class val.events implements Runnable { final DumpsysBatteryStatsHelper this$0; final long val$currentTime; final Object val$events[]; final String val$formatString; final long val$processorTime; public void run() { Object obj = new IntentFilter("android.intent.action.BATTERY_CHANGED"); obj = context.registerReceiver(null, ((IntentFilter) (obj))); int i; if (obj == null) { ALog.w("WatchTransfer: battery state unknown", new Object[0]); i = -1; } else { i = SharedUtils.batteryPercentage(((android.content.Intent) (obj))); } try { DumpsysBatteryStatsHelper.access$000(DumpsysBatteryStatsHelper.this).append(String.format(Locale.US, "%d,%d,%d,", new Object[] { Long.valueOf(val$processorTime), Long.valueOf(val$currentTime), Integer.valueOf(i) })); DumpsysBatteryStatsHelper.access$000(DumpsysBatteryStatsHelper.this).append(String.format(Locale.US, val$formatString, val$events)); DumpsysBatteryStatsHelper.access$000(DumpsysBatteryStatsHelper.this).newLine(); DumpsysBatteryStatsHelper.access$000(DumpsysBatteryStatsHelper.this).flush(); return; } catch (IOException ioexception) { ALog.e("DumpsysBatteryStatsHelper couldn't write to file", ioexception, new Object[0]); } } () { this$0 = final_dumpsysbatterystatshelper; val$processorTime = l; val$currentTime = l1; val$formatString = s; val$events = _5B_Ljava.lang.Object_3B_.this; super(); } }