package irdc.ex07_06; import java.io.FileNotFoundException; import android.app.Activity; import android.content.ContentResolver; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ImageView; public class EX07_06 extends Activity { private ImageView myImageView01; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); myImageView01 = (ImageView) findViewById(R.id.myImageView01); { @Override { Intent intent = new Intent(); /* 開啟Pictures畫面Type設定為image */ intent.setType("image/*"); /* 使用Intent.ACTION_GET_CONTENT這個Action */ intent.setAction(Intent.ACTION_GET_CONTENT); /* 取得相片後返回本畫面 */ startActivityForResult(intent, 1); } }); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode == RESULT_OK) { Uri uri = data.getData(); ContentResolver cr = this.getContentResolver(); try { Bitmap bitmap = BitmapFactory.decodeStream(cr .openInputStream(uri)); /* 將Bitmap設定到ImageView */ myImageView01.setImageBitmap(bitmap); { e.printStackTrace(); } } super.onActivityResult(requestCode, resultCode, data); } }
Standard input is empty
Main.java:16: error: class EX07_06 is public, should be declared in a file named EX07_06.java
public class EX07_06 extends Activity
^
Main.java:5: error: package android.app does not exist
import android.app.Activity;
^
Main.java:6: error: package android.content does not exist
import android.content.ContentResolver;
^
Main.java:7: error: package android.content does not exist
import android.content.Intent;
^
Main.java:8: error: package android.graphics does not exist
import android.graphics.Bitmap;
^
Main.java:9: error: package android.graphics does not exist
import android.graphics.BitmapFactory;
^
Main.java:10: error: package android.net does not exist
import android.net.Uri;
^
Main.java:11: error: package android.os does not exist
import android.os.Bundle;
^
Main.java:12: error: package android.view does not exist
import android.view.View;
^
Main.java:13: error: package android.widget does not exist
import android.widget.Button;
^
Main.java:14: error: package android.widget does not exist
import android.widget.ImageView;
^
Main.java:16: error: cannot find symbol
public class EX07_06 extends Activity
^
symbol: class Activity
Main.java:18: error: cannot find symbol
private Button myButton01;
^
symbol: class Button
location: class EX07_06
Main.java:19: error: cannot find symbol
private ImageView myImageView01;
^
symbol: class ImageView
location: class EX07_06
Main.java:23: error: cannot find symbol
public void onCreate(Bundle savedInstanceState)
^
symbol: class Bundle
location: class EX07_06
Main.java:51: error: cannot find symbol
Intent data)
^
symbol: class Intent
location: class EX07_06
Main.java:22: error: method does not override or implement a method from a supertype
@Override
^
Main.java:25: error: cannot find symbol
super.onCreate(savedInstanceState);
^
symbol: variable super
location: class EX07_06
Main.java:26: error: package R does not exist
setContentView(R.layout.main);
^
Main.java:28: error: cannot find symbol
myImageView01 = (ImageView) findViewById(R.id.myImageView01);
^
symbol: class ImageView
location: class EX07_06
Main.java:28: error: package R does not exist
myImageView01 = (ImageView) findViewById(R.id.myImageView01);
^
Main.java:29: error: cannot find symbol
myButton01 = (Button) findViewById(R.id.myButton01);
^
symbol: class Button
location: class EX07_06
Main.java:29: error: package R does not exist
myButton01 = (Button) findViewById(R.id.myButton01);
^
Main.java:31: error: package Button does not exist
myButton01.setOnClickListener(new Button.OnClickListener()
^
Main.java:49: error: method does not override or implement a method from a supertype
@Override
^
Main.java:53: error: cannot find symbol
if (resultCode == RESULT_OK)
^
symbol: variable RESULT_OK
location: class EX07_06
Main.java:55: error: cannot find symbol
Uri uri = data.getData();
^
symbol: class Uri
location: class EX07_06
Main.java:56: error: cannot find symbol
ContentResolver cr = this.getContentResolver();
^
symbol: class ContentResolver
location: class EX07_06
Main.java:56: error: cannot find symbol
ContentResolver cr = this.getContentResolver();
^
symbol: method getContentResolver()
Main.java:60: error: cannot find symbol
Bitmap bitmap = BitmapFactory.decodeStream(cr
^
symbol: class Bitmap
location: class EX07_06
Main.java:60: error: cannot find symbol
Bitmap bitmap = BitmapFactory.decodeStream(cr
^
symbol: variable BitmapFactory
location: class EX07_06
Main.java:70: error: cannot find symbol
super.onActivityResult(requestCode, resultCode, data);
^
symbol: variable super
location: class EX07_06
32 errors
Standard output is empty