Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(973)

Unified Diff: samples/github/android/GithubSample/app/src/main/java/com/google/dartino/githubsample/MainApplication.java

Issue 2035023003: Remove service-compiler related code. (Closed) Base URL: git@github.com:dartino/sdk.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: samples/github/android/GithubSample/app/src/main/java/com/google/dartino/githubsample/MainApplication.java
diff --git a/samples/github/android/GithubSample/app/src/main/java/com/google/dartino/githubsample/MainApplication.java b/samples/github/android/GithubSample/app/src/main/java/com/google/dartino/githubsample/MainApplication.java
deleted file mode 100644
index 6f485e7c3fabfa7b101ea16c72ead2f1a5f74219..0000000000000000000000000000000000000000
--- a/samples/github/android/GithubSample/app/src/main/java/com/google/dartino/githubsample/MainApplication.java
+++ /dev/null
@@ -1,69 +0,0 @@
-// Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE.md file.
-
-package com.google.dartino.githubsample;
-
-import android.app.Application;
-import android.util.Log;
-
-import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-
-import dartino.DartinoApi;
-import dartino.DartinoServiceApi;
-import dartino.ImmiServiceLayer;
-
-public class MainApplication extends Application {
-
- static boolean attachDartDebugger = false;
- static int debugPortNumber = 8123;
-
- private void startDartServiceThread() {
- // Start a thread waiting for the Dartino debugger to attach.
- if (attachDartDebugger) {
- System.out.println("Waiting for debugger connection on port " + debugPortNumber);
- Thread dartThread = new Thread(new DartDebugger(debugPortNumber));
- dartThread.start();
- return;
- }
- // Load snapshot and start dart code on a separate thread.
- try (InputStream stream = getResources().openRawResource(R.raw.github_snapshot)) {
- final int bufferSize = 256;
- byte[] buffer = new byte[bufferSize];
- final ByteArrayOutputStream bytes = new ByteArrayOutputStream(stream.available());
- int bytesRead;
- while ((bytesRead = stream.read(buffer, 0, bufferSize)) >= 0) {
- bytes.write(buffer, 0, bytesRead);
- }
- Thread dartThread = new Thread(new DartRunner(bytes.toByteArray()));
- dartThread.start();
- } catch (IOException e) {
- System.err.println("Failed to start Dart service from snapshot.");
- System.exit(1);
- }
- }
-
- private class PrintInterceptor extends DartinoApi.PrintInterceptor {
- @Override public void Out(String message) { Log.i(TAG, message); }
- @Override public void Error(String message) { Log.e(TAG, message); }
- private static final String TAG = "Dartino";
- }
-
- private void startDartinoService() {
- System.loadLibrary("dartino");
- DartinoApi.Setup();
- DartinoServiceApi.Setup();
- DartinoApi.AddDefaultSharedLibrary("libdartino.so");
- DartinoApi.RegisterPrintInterceptor(new PrintInterceptor());
- startDartServiceThread();
- ImmiServiceLayer.Setup();
- }
-
- @Override
- public void onCreate() {
- super.onCreate();
- startDartinoService();
- }
-}

Powered by Google App Engine
This is Rietveld 408576698