Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Constantes do Sistema Android?

Exatamente!

2016-08-15 16:55 GMT-03:00 Wilson Pedro Tamega Junior <tamegajr@gmail.com>:
Thiago, muito obrigado pelas explicações. Ou seja, esse número serve apenas como um identificar da Intent, não é isso?

Novamente, muito obrigado,

Wilson P. Tamega Jr.

Em seg, 15 de ago de 2016 às 10:49, Thiago Lopes Rosa <thiago.rosa@gmail.com> escreveu:
1) Você que define este número
2) Ele serve para você saber qual request está chegando no onActivityResult
3) N/A

Estas constantes estão definidas na Activity:




2016-08-15 10:11 GMT-03:00 Wilson Pedro Tamega Junior <tamegajr@gmail.com>:
    Bom dia, sou novo no desenvolvimento de apps Android, e gostaria de saber se há valores fixos, constantes, para algumas Intents. Em muitos exemplos vejo sempre uma declaração como:

   private static final int VIDEO_CAPTURE = 101;
   private Uri fileUri;
   public void startRecording(View view) {
        File mediaFile = new File(Environment.getExternalStorageDirectory().getAbsolutePath()
        + "/myvideo.mp4");
         Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
         fileUri = Uri.fromFile(mediaFile);
         intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);
         startActivityForResult(intent, VIDEO_CAPTURE);
}
.  
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {

       if (requestCode == VIDEO_CAPTURE) {
           if (resultCode == RESULT_OK) {
                  Toast.makeText(this, "Video has been saved to:\n" + fileUri, Toast.LENGTH_LONG).show();
            } else if (resultCode == RESULT_CANCELED) {
                   Toast.makeText(this, "Video recording cancelled.",
                    Toast.LENGTH_LONG).show();
            } else {
                    Toast.makeText(this, "Failed to record video",
                     Toast.LENGTH_LONG).show();
            }
        }
}
.
.
.
.

    A minha dúvida é simples:

  1. Esse valor "101" é sempre para captura de Video ou posso usar qualquer outro?
  2. O que significa esse número?
  3. Haveria uma lista de valores que eu posso associar com uma Intent específica e outras funções pré-definidas do Android OS (padrão de cores, por exemplo)?
    Pergunto se haveria uma lista de constantes do Android OS também em função da variável "RESULT_OK" e "RESULT_CANCELED" não foram declaradas em momento algum do código (este trecho é parte do código exemplo do capítulo 54 do livro Android Studio Development Android 6th Edition Neil Smith), então, ao que me parece deve haver uma lista dessas constantes, mas não consigo encontrar uma lista delas, se alguém souber onde posso encontrar tal lista, ficarei mais que grato.

    Atenciosamente,

Wilson P. Tamega Jr.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/androidbrasil-dev/dKGchY9ueFI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário