Skip to content

Come mostrare l'immagine di un'altra applicazione sul risultato dell'attività in un esempio di codice android

Abbiamo le migliori informazioni che possiamo trovare online. Vogliamo che ti aiuti e se vuoi dirci qualcosa che può aiutarci a migliorare, fallo liberamente.

Esempio: ottenere l'immagine dal clic della fotocamera in Android

packageedu.gvsu.cis.masl.camerademo;importandroid.app.Activity;importandroid.content.Intent;importandroid.graphics.Bitmap;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.Button;importandroid.widget.ImageView;publicclassMyCameraActivityextendsActivity{privatestaticfinalint CAMERA_REQUEST =1888;privateImageView imageView;privatestaticfinalint MY_CAMERA_PERMISSION_CODE =100;@OverridepublicvoidonCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);this.imageView =(ImageView)this.findViewById(R.id.imageView1);Button photoButton =(Button)this.findViewById(R.id.button1);
        photoButton.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(View v){if(checkSelfPermission(Manifest.permission.CAMERA)!=PackageManager.PERMISSION_GRANTED){requestPermissions(newString[]{Manifest.permission.CAMERA}, MY_CAMERA_PERMISSION_CODE);}else{Intent cameraIntent =newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(cameraIntent, CAMERA_REQUEST);}}});}@OverridepublicvoidonRequestPermissionsResult(int requestCode,@NonNullString[] permissions,@NonNullint[] grantResults){super.onRequestPermissionsResult(requestCode, permissions, grantResults);if(requestCode == MY_CAMERA_PERMISSION_CODE){if(grantResults[0]==PackageManager.PERMISSION_GRANTED){Toast.makeText(this,"camera permission granted",Toast.LENGTH_LONG).show();Intent cameraIntent =newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(cameraIntent, CAMERA_REQUEST);}else{Toast.makeText(this,"camera permission denied",Toast.LENGTH_LONG).show();}}}@OverrideprotectedvoidonActivityResult(int requestCode,int resultCode,Intent data){if(requestCode == CAMERA_REQUEST && resultCode ==Activity.RESULT_OK){Bitmap photo =(Bitmap) data.getExtras().get("data"); 
            imageView.setImageBitmap(photo);}}}

Qui puoi vedere le recensioni e le valutazioni degli utenti



Utilizzate il nostro motore di ricerca

Ricerca
Generic filters

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.