package aaronmiller.comp4_project; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Matrix; import android.graphics.Paint; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.net.Uri; import android.os.Bundle; import android.os.Environment; import android.provider.MediaStore; import android.view.MotionEvent; import android.view.View; import android.view.animation.PathInterpolator; import android.widget.Button; import android.widget.CompoundButton; import android.widget.ImageView; import android.widget.SeekBar; import android.widget.TextView; import android.widget.ToggleButton; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import java.io.File; public class MainActivity extends Activity { private static final int CONTENT_REQUEST = 1337; Button button; ToggleButton Edit; Button Finalise; ImageView imageView; Button ButtonState; SeekBar SeekBarState; SeekBar seekBar; Bitmap bitmap; Bitmap bitmap2; Canvas canvas; Paint paint; super(context); } @Override paint.setStrokeWidth(3); canvas.drawRect(30, 30, 80, 80, paint); } } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Edit = (ToggleButton) findViewById(R.id.EditorButton); seekBar = (SeekBar) findViewById(R.id.seekBar); imageView = (ImageView) findViewById(R.id.Image_view); ButtonState = (ToggleButton) findViewById(R.id.EditorButton); SeekBarState = (SeekBar) findViewById(R.id.seekBar); ButtonState.setEnabled(false); Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); File dir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM + "/COMP4"); //Storage/sdcard0/DCIM/COMP4/ dir.mkdirs(); i.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(output)); startActivityForResult(i, CONTENT_REQUEST); } }); Edit.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (isChecked) { SeekBarState = (SeekBar) findViewById(R.id.seekBar); } else { SeekBarState = (SeekBar) findViewById(R.id.seekBar); } } }); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { ButtonState.setEnabled(false); ButtonState.setEnabled(true); ButtonState.setEnabled(true); BitmapFactory.Options bmOptions = new BitmapFactory.Options(); Bitmap bitmap = BitmapFactory.decodeFile(output.getAbsolutePath(), bmOptions); // imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE); imageView.setImageBitmap(bitmap); final Bitmap bitmap2 = ((BitmapDrawable) imageView.getDrawable()).getBitmap(); @Override Matrix inverse = new Matrix(); v.getMatrix().invert(inverse); float[] touchPoint = new float[] {event.getX(), event.getY()}; inverse.mapPoints(touchPoint); // int x = (int) event.getX(); // int y = (int) event.getY(); int pixel = bitmap2.getPixel(x, y); Bitmap bitmap = BitmapFactory.decodeFile(output.getAbsolutePath()); paint.setAntiAlias(true); Bitmap workingBitmap = Bitmap.createBitmap(bitmap); Bitmap mutableBitmap = workingBitmap.copy(Bitmap.Config.ARGB_8888, true); canvas.drawRect(50, 50, 500, 250, paint); ImageView imageView = (ImageView)findViewById(R.id.Image_view); imageView.setAdjustViewBounds(true); imageView.setImageBitmap(mutableBitmap); return true; } }); } }
Standard input is empty
Main.java:34: error: class MainActivity is public, should be declared in a file named MainActivity.java public class MainActivity extends Activity { ^ Main.java:3: error: package android.app does not exist import android.app.Activity; ^ Main.java:4: error: package android.content does not exist import android.content.Context; ^ Main.java:5: error: package android.content does not exist import android.content.Intent; ^ Main.java:6: error: package android.graphics does not exist import android.graphics.Bitmap; ^ Main.java:7: error: package android.graphics does not exist import android.graphics.BitmapFactory; ^ Main.java:8: error: package android.graphics does not exist import android.graphics.Canvas; ^ Main.java:9: error: package android.graphics does not exist import android.graphics.Color; ^ Main.java:10: error: package android.graphics does not exist import android.graphics.Matrix; ^ Main.java:11: error: package android.graphics does not exist import android.graphics.Paint; ^ Main.java:12: error: package android.graphics.drawable does not exist import android.graphics.drawable.BitmapDrawable; ^ Main.java:13: error: package android.graphics.drawable does not exist import android.graphics.drawable.Drawable; ^ Main.java:14: error: package android.net does not exist import android.net.Uri; ^ Main.java:15: error: package android.os does not exist import android.os.Bundle; ^ Main.java:16: error: package android.os does not exist import android.os.Environment; ^ Main.java:17: error: package android.provider does not exist import android.provider.MediaStore; ^ Main.java:18: error: package android.view does not exist import android.view.MotionEvent; ^ Main.java:19: error: package android.view does not exist import android.view.View; ^ Main.java:20: error: package android.view.animation does not exist import android.view.animation.PathInterpolator; ^ Main.java:21: error: package android.widget does not exist import android.widget.Button; ^ Main.java:22: error: package android.widget does not exist import android.widget.CompoundButton; ^ Main.java:23: error: package android.widget does not exist import android.widget.ImageView; ^ Main.java:24: error: package android.widget does not exist import android.widget.SeekBar; ^ Main.java:25: error: package android.widget does not exist import android.widget.TextView; ^ Main.java:26: error: package android.widget does not exist import android.widget.ToggleButton; ^ Main.java:27: error: package android.app does not exist import android.app.Activity; ^ Main.java:28: error: package android.graphics does not exist import android.graphics.Color; ^ Main.java:29: error: package android.os does not exist import android.os.Bundle; ^ Main.java:34: error: cannot find symbol public class MainActivity extends Activity { ^ symbol: class Activity Main.java:38: error: cannot find symbol Button button; ^ symbol: class Button location: class MainActivity Main.java:39: error: cannot find symbol ToggleButton Edit; ^ symbol: class ToggleButton location: class MainActivity Main.java:40: error: cannot find symbol Button Finalise; ^ symbol: class Button location: class MainActivity Main.java:41: error: cannot find symbol ImageView imageView; ^ symbol: class ImageView location: class MainActivity Main.java:42: error: cannot find symbol Button ButtonState; ^ symbol: class Button location: class MainActivity Main.java:43: error: cannot find symbol SeekBar SeekBarState; ^ symbol: class SeekBar location: class MainActivity Main.java:44: error: cannot find symbol SeekBar seekBar; ^ symbol: class SeekBar location: class MainActivity Main.java:45: error: cannot find symbol Bitmap bitmap; ^ symbol: class Bitmap location: class MainActivity Main.java:46: error: cannot find symbol Bitmap bitmap2; ^ symbol: class Bitmap location: class MainActivity Main.java:47: error: cannot find symbol Canvas canvas; ^ symbol: class Canvas location: class MainActivity Main.java:48: error: cannot find symbol Paint paint; ^ symbol: class Paint location: class MainActivity Main.java:71: error: cannot find symbol public void onCreate(Bundle savedInstanceState) { ^ symbol: class Bundle location: class MainActivity Main.java:131: error: cannot find symbol protected void onActivityResult(int requestCode, int resultCode, Intent data) { ^ symbol: class Intent location: class MainActivity Main.java:50: error: cannot find symbol public class DrawView extends View { ^ symbol: class View location: class MainActivity Main.java:51: error: cannot find symbol Paint paint = new Paint(); ^ symbol: class Paint location: class MainActivity.DrawView Main.java:53: error: cannot find symbol public DrawView(Context context) { ^ symbol: class Context location: class MainActivity.DrawView Main.java:58: error: cannot find symbol public void onDraw(Canvas canvas) { ^ symbol: class Canvas location: class MainActivity.DrawView Main.java:51: error: cannot find symbol Paint paint = new Paint(); ^ symbol: class Paint location: class MainActivity.DrawView Main.java:57: error: method does not override or implement a method from a supertype @Override ^ Main.java:59: error: cannot find symbol paint.setColor(Color.BLACK); ^ symbol: variable Color location: class MainActivity.DrawView Main.java:70: error: method does not override or implement a method from a supertype @Override ^ Main.java:72: error: cannot find symbol super.onCreate(savedInstanceState); ^ symbol: variable super location: class MainActivity Main.java:73: error: package R does not exist setContentView(R.layout.activity_main); ^ Main.java:75: error: cannot find symbol button = (Button) findViewById(R.id.CameraButton); ^ symbol: class Button location: class MainActivity Main.java:75: error: package R does not exist button = (Button) findViewById(R.id.CameraButton); ^ Main.java:76: error: cannot find symbol Edit = (ToggleButton) findViewById(R.id.EditorButton); ^ symbol: class ToggleButton location: class MainActivity Main.java:76: error: package R does not exist Edit = (ToggleButton) findViewById(R.id.EditorButton); ^ Main.java:77: error: cannot find symbol Finalise = (Button) findViewById(R.id.FinaliseButton); ^ symbol: class Button location: class MainActivity Main.java:77: error: package R does not exist Finalise = (Button) findViewById(R.id.FinaliseButton); ^ Main.java:78: error: cannot find symbol seekBar = (SeekBar) findViewById(R.id.seekBar); ^ symbol: class SeekBar location: class MainActivity Main.java:78: error: package R does not exist seekBar = (SeekBar) findViewById(R.id.seekBar); ^ Main.java:79: error: cannot find symbol imageView = (ImageView) findViewById(R.id.Image_view); ^ symbol: class ImageView location: class MainActivity Main.java:79: error: package R does not exist imageView = (ImageView) findViewById(R.id.Image_view); ^ Main.java:80: error: cannot find symbol ButtonState = (ToggleButton) findViewById(R.id.EditorButton); ^ symbol: class ToggleButton location: class MainActivity Main.java:80: error: package R does not exist ButtonState = (ToggleButton) findViewById(R.id.EditorButton); ^ Main.java:81: error: cannot find symbol ButtonState = (Button) findViewById(R.id.FinaliseButton); ^ symbol: class Button location: class MainActivity Main.java:81: error: package R does not exist ButtonState = (Button) findViewById(R.id.FinaliseButton); ^ Main.java:82: error: cannot find symbol SeekBarState = (SeekBar) findViewById(R.id.seekBar); ^ symbol: class SeekBar location: class MainActivity Main.java:82: error: package R does not exist SeekBarState = (SeekBar) findViewById(R.id.seekBar); ^ Main.java:85: error: cannot find symbol SeekBarState.setVisibility(View.GONE); ^ symbol: variable View location: class MainActivity Main.java:87: error: package View does not exist button.setOnClickListener(new View.OnClickListener() { ^ Main.java:106: error: package CompoundButton does not exist Edit.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { ^ Main.java:130: error: method does not override or implement a method from a supertype @Override ^ Main.java:132: error: cannot find symbol ButtonState = (Button) findViewById(R.id.CameraButton); ^ symbol: class Button location: class MainActivity Main.java:132: error: package R does not exist ButtonState = (Button) findViewById(R.id.CameraButton); ^ Main.java:134: error: cannot find symbol ButtonState = (Button) findViewById(R.id.EditorButton); ^ symbol: class Button location: class MainActivity Main.java:134: error: package R does not exist ButtonState = (Button) findViewById(R.id.EditorButton); ^ Main.java:136: error: cannot find symbol ButtonState = (Button) findViewById(R.id.FinaliseButton); ^ symbol: class Button location: class MainActivity Main.java:136: error: package R does not exist ButtonState = (Button) findViewById(R.id.FinaliseButton); ^ Main.java:139: error: package BitmapFactory does not exist BitmapFactory.Options bmOptions = new BitmapFactory.Options(); ^ Main.java:139: error: package BitmapFactory does not exist BitmapFactory.Options bmOptions = new BitmapFactory.Options(); ^ Main.java:140: error: cannot find symbol Bitmap bitmap = BitmapFactory.decodeFile(output.getAbsolutePath(), bmOptions); ^ symbol: class Bitmap location: class MainActivity Main.java:140: error: cannot find symbol Bitmap bitmap = BitmapFactory.decodeFile(output.getAbsolutePath(), bmOptions); ^ symbol: variable BitmapFactory location: class MainActivity Main.java:144: error: cannot find symbol final Bitmap bitmap2 = ((BitmapDrawable) imageView.getDrawable()).getBitmap(); ^ symbol: class Bitmap location: class MainActivity Main.java:144: error: cannot find symbol final Bitmap bitmap2 = ((BitmapDrawable) imageView.getDrawable()).getBitmap(); ^ symbol: class BitmapDrawable location: class MainActivity Main.java:145: error: package View does not exist imageView.setOnTouchListener(new View.OnTouchListener() { ^ 85 errors
Standard output is empty