diff --git a/Sample/app/build.gradle b/Sample/app/build.gradle index 0fffe98..14defb5 100644 --- a/Sample/app/build.gradle +++ b/Sample/app/build.gradle @@ -24,7 +24,8 @@ dependencies { // // Use the following line to include client library for Vision API from Maven Central Repository // - compile 'com.microsoft.projectoxford:vision:1.0.394' + //compile 'com.microsoft.projectoxford:vision:1.0.394' compile 'com.android.support:appcompat-v7:25.0.0' compile files('libs/gson-2.3.1.jar') + compile files('libs/vision.jar') } diff --git a/Sample/app/libs/vision.jar b/Sample/app/libs/vision.jar new file mode 100644 index 0000000..f411ecc Binary files /dev/null and b/Sample/app/libs/vision.jar differ diff --git a/Sample/app/src/main/AndroidManifest.xml b/Sample/app/src/main/AndroidManifest.xml index 6560439..49a7efd 100644 --- a/Sample/app/src/main/AndroidManifest.xml +++ b/Sample/app/src/main/AndroidManifest.xml @@ -64,8 +64,8 @@ android:value="com.microsoft.projectoxford.visionsample.MainActivity" /> { // Store error message private Exception e = null; - private WeakReference recognitionActivity; + private WeakReference recognitionActivity; - public doRequest(HandwritingRecognizeActivity activity) { - recognitionActivity = new WeakReference(activity); + public doRequest(OneOCRRecognizeActivity activity) { + recognitionActivity = new WeakReference(activity); } @Override @@ -242,15 +281,15 @@ protected void onPostExecute(String data) { this.e = null; } else { Gson gson = new Gson(); - HandwritingRecognitionOperationResult r = gson.fromJson(data, HandwritingRecognitionOperationResult.class); + TextRecognitionOperationResult r = gson.fromJson(data, TextRecognitionOperationResult.class); StringBuilder resultBuilder = new StringBuilder(); //if recognition result status is failed. display failed if (r.getStatus().equals("Failed")) { resultBuilder.append("Error: Recognition Failed"); } else { - for (HandwritingTextLine line : r.getRecognitionResult().getLines()) { - for (HandwritingTextWord word : line.getWords()) { + for (TextRecognitionLine line : r.getRecognitionResult().getLines()) { + for (TextRecognitionWord word : line.getWords()) { resultBuilder.append(word.getText() + " "); } resultBuilder.append("\n"); diff --git a/Sample/app/src/main/res/layout/activity_main.xml b/Sample/app/src/main/res/layout/activity_main.xml index 0576632..099f23e 100644 --- a/Sample/app/src/main/res/layout/activity_main.xml +++ b/Sample/app/src/main/res/layout/activity_main.xml @@ -47,7 +47,7 @@