fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import android.os.Bundle;
  4. import android.util.Log;
  5.  
  6. import androidx.appcompat.app.AppCompatActivity;
  7.  
  8. import java.io.BufferedReader;
  9. import java.io.IOException;
  10. import java.io.InputStreamReader;
  11. import java.time.LocalDateTime;
  12.  
  13. public class MainActivity extends AppCompatActivity {
  14. @Override
  15. protected void onCreate(Bundle savedInstanceState) {
  16. super.onCreate(savedInstanceState);
  17.  
  18. LocalDateTime date = LocalDateTime.now();
  19. String data;
  20. while (true) {
  21. try {
  22. String str_date = String.valueOf(date);
  23. date = LocalDateTime.now();
  24. Thread.sleep(100);
  25. String str_change_date = str_date.replace("T", " ");
  26. String[] args = {"logcat", "-T", str_change_date, "-e", "^hogehoge"};//実際には抽出したい文字列が入ります
  27. Log.println(Log.ASSERT,"hogege","hogehoge");
  28. Process process = Runtime.getRuntime().exec(args);
  29. BufferedReader bufferedReader = new BufferedReader(
  30. new InputStreamReader(process.getInputStream()));
  31. while ((data = bufferedReader.readLine()) != null) {
  32. Log.w("foo", data);
  33. Thread.sleep(100);
  34. }
  35. } catch (IOException | InterruptedException ignored) {
  36. }
  37. }
  38. }
  39. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:13: error: class MainActivity is public, should be declared in a file named MainActivity.java
public class MainActivity extends AppCompatActivity {
       ^
Main.java:3: error: package android.os does not exist
import android.os.Bundle;
                 ^
Main.java:4: error: package android.util does not exist
import android.util.Log;
                   ^
Main.java:6: error: package androidx.appcompat.app does not exist
import androidx.appcompat.app.AppCompatActivity;
                             ^
Main.java:13: error: cannot find symbol
public class MainActivity extends AppCompatActivity {
                                  ^
  symbol: class AppCompatActivity
Main.java:15: error: cannot find symbol
    protected void onCreate(Bundle savedInstanceState) {
                            ^
  symbol:   class Bundle
  location: class MainActivity
Main.java:14: error: method does not override or implement a method from a supertype
    @Override
    ^
Main.java:16: error: cannot find symbol
        super.onCreate(savedInstanceState);
        ^
  symbol:   variable super
  location: class MainActivity
Main.java:27: error: cannot find symbol
                Log.println(Log.ASSERT,"hogege","hogehoge");
                            ^
  symbol:   variable Log
  location: class MainActivity
Main.java:27: error: cannot find symbol
                Log.println(Log.ASSERT,"hogege","hogehoge");
                ^
  symbol:   variable Log
  location: class MainActivity
Main.java:32: error: cannot find symbol
                      Log.w("foo", data);
                      ^
  symbol:   variable Log
  location: class MainActivity
11 errors
stdout
Standard output is empty