Skip to content

Commit 3e2dff8

Browse files
committed
Switch to Android logger, minor changes
1 parent 74b32d2 commit 3e2dff8

File tree

4 files changed

+13
-4
lines changed

4 files changed

+13
-4
lines changed

InkRecognition/app/src/main/java/com/azure/cognitiveservices/inkrecognitionsample/InkStrokeImplementor.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package com.azure.cognitiveservices.inkrecognitionsample;
22

3-
import com.azure.ai.inkrecognizer.*;
3+
import com.azure.ai.inkrecognizer.InkPoint;
4+
import com.azure.ai.inkrecognizer.InkStroke;
5+
import com.azure.ai.inkrecognizer.InkStrokeKind;
46

57
import java.util.ArrayList;
68
import java.util.List;

InkRecognition/app/src/main/java/com/azure/cognitiveservices/inkrecognitionsample/MainActivity.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,20 @@
22

33
import android.os.Bundle;
44
import android.support.v7.app.AppCompatActivity;
5+
import android.util.Log;
56

67
public class MainActivity extends AppCompatActivity {
78

9+
private static final String TAG = "InkRecognizer";
10+
811
@Override
912
protected void onCreate(Bundle savedInstanceState) {
1013
super.onCreate(savedInstanceState);
1114
try {
1215
NoteTaker noteTaker = new NoteTaker(this);
1316
setContentView(noteTaker);
1417
} catch (Exception e) {
15-
System.out.println("Error in ink analysis");
18+
Log.d(TAG, "Error in ink analysis", e);
1619
}
1720
}
1821
}

InkRecognition/app/src/main/java/com/azure/cognitiveservices/inkrecognitionsample/NoteTaker.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@
77
import android.graphics.Path;
88
import android.os.AsyncTask;
99
import android.os.CountDownTimer;
10+
import android.util.Log;
1011
import android.view.MotionEvent;
1112
import android.view.View;
1213
import android.widget.Toast;
14+
1315
import com.azure.ai.inkrecognizer.*;
1416
import com.azure.ai.inkrecognizer.model.InkDrawing;
1517
import com.azure.ai.inkrecognizer.model.InkRecognitionRoot;
@@ -26,6 +28,7 @@ public class NoteTaker extends View {
2628
private final InkRecognizerAsyncClient inkRecognizerAsyncClient;
2729
private CountDownTimer analysisTimer = null;
2830
private final ArrayList<InkStroke> strokes = new ArrayList<>();
31+
private static final String TAG = "InkRecognizer";
2932

3033
public NoteTaker(Context context) throws Exception {
3134
super(context);
@@ -73,15 +76,16 @@ private static class recognizeInkTask extends AsyncTask<NoteTaker, Integer, Note
7376

7477
@Override
7578
protected NoteTaker doInBackground(NoteTaker... params) {
76-
NoteTaker noteTaker = params[0];
79+
NoteTaker noteTaker = null;
7780
try {
81+
noteTaker = params[0];
7882
if (noteTaker.strokes.size() != 0) {
7983
Mono<Response<InkRecognitionRoot>> response = noteTaker.inkRecognizerAsyncClient.recognizeInk(noteTaker.strokes);
8084
response.subscribe(r -> showResults(r), e -> e.printStackTrace());
8185
}
8286
} catch (Exception e) {
8387
e.printStackTrace();
84-
System.out.println("Error parsing response");
88+
Log.d(TAG, "Error while fetching the response", e);
8589
}
8690
return noteTaker;
8791
}
7 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)