Ich verwende ein IOIO-Board mit einem Android (Nexus-Simulator) und ich habe die grundlegende ioio-Verbindung gehen. Ich kann 2 analoge Pins probieren.Android, versucht ein Diagramm hinzuzufügen
Der nächste Schritt besteht darin, die Ergebnisse grafisch darzustellen. In Abhängigkeiten habe ich
compile 'com.jjoe64:graphview:4.1.0'
In MainActivity bekam, onCreate I (kommentiert out) haben
graph1 = (GraphView) findViewById(R.id.graph1);
In Looper habe ich (auch auf Kommentar)
LineGraphSeries<DataPoint> series = new LineGraphSeries<>(new DataPoint[] {
new DataPoint(0,3), new DataPoint(1,3), new DataPoint(2,6)
});
In activity_main. xml Ich habe (kommentiert)
<com.jjoe64.graphview.GraphView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/graph1"
android:layout_below="@+id/output1"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"/> -->
Wenn ich es laufen lasse, bekomme ich die Meldung Hardware-Beschleunigung verwendet werden muss, aber ich habe in main.AndroidManifest.xml
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:hardwareAccelerated="true"
android:theme="@style/AppTheme">
Da alles im Wesentlichen aus wird kommentiert, das Programm noch im Grundmodus läuft. Sobald ich die Kommentare in activity_main.xml entferne, stürzt das Programm ab. Ich weiß nicht, ob es daran liegt, dass die Hardwarebeschleunigung nicht wirklich an ist, oder was sonst könnte falsch sein? Alle Kommentare würden sehr geschätzt werden.