package com.caigang.process.ui;
import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.os.PowerManager;
import android.util.Log;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.widget.TextView;
import com.caigang.process.R;
import com.java4less.rchart.Chart;
import com.java4less.rchart.ChartLoader;
import com.java4less.rchart.android.ChartPanel;
public class PowerActivity extends Activity {
ChartLoader cha = new ChartLoader();
ChartPanel chartPanel;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
cha = new ChartLoader();
chartPanel = new ChartPanel(this);
chartPanel.setChart(createDefaultChart());
//setContentView(chartPanel);
MyView mv = new MyView(this);
setContentView(mv);
}
@Override
protected void onResume() {
super.onResume();
//IntentFilter filter = new IntentFilter();
//filter.addAction(Intent.ACTION_BATTERY_CHANGED);
//registerReceiver(batteryChangeReceiver, filter);
//sendBroadcast(new Intent(Intent.ACTION_BATTERY_CHANGED));
}
private BroadcastReceiver batteryChangeReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (action.equals(Intent.ACTION_BATTERY_CHANGED)) {
}
}
};
public Chart createDefaultChart() {
ChartLoader cha = new ChartLoader();
cha.clearParams();
cha.setParameter("TITLECHART", "���ʣ�����");
cha.setParameter("LEGEND_VERTICAL", "FALSE");
cha.setParameter("SERIE_1", "Pie");
cha.setParameter("SERIE_TYPE_1", "PIE");
cha.setParameter("PIECHART_RADIUS", "0.8");
cha.setParameter("PIECHART_3D", "TRUE");
cha.setParameter("PIE_LABEL_FORMAT", "#VALUE#");
cha.setParameter("LEGEND_POSITION", "TOP");
cha.setParameter("CHART_FILL", "LIGHTGRAY");
//cha.setParameter("BACK_IMAGE", "back19.png");
cha.setParameter("PIE_NAME_1", "���õ���");
cha.setParameter("PIE_NAME_2", "ʣ�����");
cha.setParameter("PIE_STYLE_1", "RED");
cha.setParameter("PIE_STYLE_2", "BLUE");
cha.setParameter("SERIE_DATA_1", "60|40");
cha.setParameter("BACK_IMAGE", "���õ���|ʣ�����");
cha.setParameter("BACK_IMAGE", "0.2|0x0");
cha.setParameter("BACK_IMAGE", "TRUE|FALSE");
cha.setParameter("BACK_IMAGE", "ARIAL|BOLD");
Chart c = cha.build(false, false);
c.setWidth(500);
c.setHeight(600);
return c;
}
}