About.java :  » Widget » batterydiff » com » mono » diffwidget » Android Open Source

Android Open Source » Widget » batterydiff 
batterydiff » com » mono » diffwidget » About.java
/* Copyright (C) 2008 Lorenzo Braghetto
 * 
 * This file is part of BatteryDiff Widget.
 * 
 *   BatteryDiff Widget is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *   
 *  BatteryDiff Widget is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
*/

package com.mono.diffwidget;

import android.app.Activity;
import android.app.Dialog;
import android.content.DialogInterface;
import android.content.SharedPreferences;
import android.content.DialogInterface.OnClickListener;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;

public class About extends Activity implements OnClickListener {

  public static final String PREFS_NAME = "DiffWidgetPrefs";
  public static final String PREFS_NAME2 = "TimePref";

  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.about);

    SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
    SharedPreferences settings2 = getSharedPreferences(PREFS_NAME2, 0);

    float tempo = settings.getFloat("tempo", 0.0f);
    float battdiff = settings.getFloat("battdiff", 0.0f);
    boolean incarica = settings2.getBoolean("incarica", false);

    if (incarica == false) {
      TextView info = (TextView) this.findViewById(R.id.info);
      info.setText("You have used " + (int) battdiff + "% of battery in "
          + (int) tempo + " minutes");
    } else {
      TextView info = (TextView) this.findViewById(R.id.info);
      info.setText("You have charged " + ((int) battdiff * -1)
          + "% of battery in " + (int) tempo + " minutes");
    }

    View aboutButton = findViewById(R.id.About);
    aboutButton.setOnClickListener(new View.OnClickListener() {
      public void onClick(View arg0) {

        Dialog dialog = new Dialog(About.this);
        dialog.setContentView(R.layout.aboutdialog);
        dialog.setTitle("About");
        dialog.show();
      }
    });
  }

  @Override
  public void onClick(DialogInterface arg0, int arg1) {
    // TODO Auto-generated method stub

  }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.