由于实验项目需要,需要在手机客户端画实时动态的频谱图,今天学习了一下AchartEngine。
工具:Android Stdio
1,Adroid Stdio中AchartEngine环境的配置
官网上下载AchartEngine 1.1.0的jar包后,将包复制到所建工程的库文件中;
复制后,右单击该包,点击下拉菜单的“Add As Library" ;
在AndroidManifest.xml文件在如下位置添加一行代码,即配置成功
</activity>
<activity android:name="org.achartengine.GraphicalActivity"/>
</application>
2,画图工程的Java文件
package com.example.administrator.testachart;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import java.util.Timer;
import java.util.TimerTask;
import org.achartengine.ChartFactory;
import org.achartengine.GraphicalView;
import org.achartengine.chart.PointStyle;
import org.achartengine.model.XYMultipleSeriesDataset;
import org.achartengine.model.XYSeries;
import org.achartengine.renderer.XYMultipleSeriesRenderer;
import org.achartengine.renderer.XYSeriesRenderer;
import android.content.Context;
import android.graphics.Color;
import android.graphics.Paint.Align;
import android.os.Handler;
import android.os.Message;
import android.widget.LinearLayout;
import android.widget.L