Как использовать библиотеку Java, такую ​​как AChartEngine, с Android Studio? - PullRequest
0 голосов
/ 22 октября 2018

Я занимаюсь разработкой приложения для Android, которое требует отображения различных типов диаграмм.Быстрое исследование показало, что AChartEngine идеально подойдет.

К сожалению, проект устарел.Упомянутые репозитории для Android Studio IDE больше не существуют, и несколько связанных и по-прежнему доступных учебников также ссылаются на несуществующие репозитории.

«Новый» репозиторий Github не имеет выпусков.Поэтому я не могу использовать с зависимостями Gradle, поскольку требуются номера версий.

Как использовать (включить / импортировать) AChartEngine в настройках Android Studio 2018 года (v3.2.1; с Gradle)?

Я хотел бы получить следующий пример кода (взят и изменен с SurvivingWandroid.com ):

XYSeries series = new XYSeries("Foo Bar Chart");
Random rn = new Random();
for (int i = 0; i < 10; i++) {
  series.add(i, (int)rn.nextInt(10+i) + 1;);
}
XYSeriesRenderer renderer = new XYSeriesRenderer();
renderer.setLineWidth(2);
renderer.setColor(Color.RED);
renderer.setDisplayBoundingPoints(true);
renderer.setPointStyle(PointStyle.CIRCLE);
renderer.setPointStrokeWidth(3);
XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer();
mRenderer.addSeriesRenderer(renderer);
mRenderer.setMarginsColor(Color.argb(0x00, 0xff, 0x00, 0x00)); 
mRenderer.setPanEnabled(false, false);
mRenderer.setYAxisMax(35);
mRenderer.setYAxisMin(0);
mRenderer.setShowGrid(true);
GraphicalView chartView = ChartFactory.getLineChartView(getActivity(), dataset, mRenderer);
chartLinearLayout.addView(chartView, 0);

1 Ответ

0 голосов
/ 22 октября 2018

Это проект Maven:

git clone https://github.com/ddanny/achartengine.git
cd achartengine/achartengine
mvn package

, что приводит к:

./target/achartengine-1.2.0.jar
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...