getoutputmediafileuri méthode n'est pas accessible?
Je suis en train d'apprendre comment prendre une photo et l'enregistrer sur le chemin vers un fichier.
Selon les tutoriels offres sur android site pour les développeurs, la méthode
getoutputmediafileuri()
est utilisé, cependant, lorsque je tente d'utiliser cette méthode, j'ai trouvé que c'est
pas accessible ou non, je veux dire eclipse souligne cette méthode avec redline. Je ne sais pas
comment réparer cette erreur.
Veuillez trouver ci-dessous le code
public class SaveCameraImageDemoActivity extends Activity {
/** Called when the activity is first created. */
Button btn01;
private Uri fileURI;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btn01 = (Button) findViewById(R.id.btn01);
btn01.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//TODO Auto-generated method stub
Intent intenet = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
fileURI = getoutputmediafileuri();
//intenet.putExtra("output", uri.getPath());
startActivityForResult(intenet,0);
}
});
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
}
}
Vous devez vous connecter pour publier un commentaire.
Il n'est pas intégré la méthode
getoutputmediafileuri()
dans android.C'est une méthode personnalisée à quelqu'un d'écrire pour obtenir de l'URI du fichier pour stocker les images capturées dans le répertoire particulier. Vous avez définies et mises logique pour elle. Plutôt que d'utiliser ce code,
EDIT:
Maintenant, cela permettra de ranger votre appareil photo des images capturées dans MyImages répertoire sdcard avec image_001.jpg nom.
La getoutputmediafileuri() la méthode est définie ici: http://developer.android.com/guide/topics/media/camera.html#saving-media
Maintenant le document a ajouté le code. Il suffit de coller le à la fin de votre
Class
, cela fonctionne bien pour moi. Code Voir Ci-Dessous.