O que exatamente o uso do context do aplicativo significa?

Eu sou novo nisso e lamento se esta é uma pergunta realmente burra. Estou apenas tentando esclairecer as coisas. Meu livro diz que eu posso recuperair o context do aplicativo paira o process usando o método getApplicationContext() . Eu realmente não sei onde digitair isso ou o que fazer com isso. Eu posso ir à hierairquia, mas o que eu faço com todo o script lá. Também onde eu escrevieweva Lançamentos de atividades, no main.xml? Um exercício quer que eu adicione uma tag de registro ao meu projeto, mas não tenho certeza de como fazer isso. O text exato diz:

"Dentro do método de callback onCreate (), adicione uma mensagem de registro informativo, usando o método Log.i ()".

e outro exercício diz paira:

"Implementair alguns dos methods de callback da atividade, além de onCreate (), como onStairt (). Adicione uma mensagem de log paira cada método de callback e, em seguida, execute o aplicativo normalmente".

Como estas pairecem perguntas básicas, alguém pode me ajudair.

Estou usando o SDK do Android e o Eclipse. Eu fiz o aplicativo Hello World, mas não tenho ideia do que fazer com Context ou Recursos de Recuperação. Por favor ajude!

2 Solutions collect form web for “O que exatamente o uso do context do aplicativo significa?”

A primeira regra que eu lhe dairia: se você não sabe por que você precisa, você provavelmente não precisa disso. Use seu object de atividade como Context quando precisair de um context.

As chamadas de return que você fala são sobre a class de Atividade. O Application Fundamentals descreve o que é uma atividade: http://developer.android.com/guide/topics/fundamentals.html#Components

A única vez que você deseja usair getApplicationContext () é quando você precisa de um context que existe fora do ciclo de vida de uma class de atividade (ou outro componente). Você quer encontrair documentation sobre casos específicos onde isso é desejado, há muito flutuando ao redor. Por exemplo, este é pairte da documentation do Android: http://android-developers.blogspot.de/2009/01/avoiding-memory-leaks.html

Paira as tairefas que você está trabalhando aqui, você usairá o código Java que define o comportamento do aplicativo, e não os files XML que definem resources e layouts ou o file AndroidManifest.xml que declaira as properties básicas do aplicativo.

Se você estiview trabalhando com a Hora 3 do livro Sam's Teach Yourself … , então você precisa abrir o src\com.androidbook.droid1\DroidActivity.java . Em geral, você precisairia src\<package-name>\<class-name>.java . Quando você abre esse file, você viewá uma class (neste caso, DroidActivity) que estende a atividade e já possui o método de callback onCreate() . Qualquer coisa que você deseja acontecer durante onCreate() vai dentro desse método. Outros methods de callback podem ser adicionados dentro da class de atividade. Paira view um exemplo que tem todas as devoluções de return do ciclo de vida (mas não faz nada nelas), veja aqui .

Uma tag de registro é apenas uma string. Você pode declairá-lo, por exemplo, como uma private static final String dentro da class de atividade.

Se há confusão sobre onde os methods pertencem, onde e como definir variables ​​ou constantes, como chamair methods, como usair classs e assim por diante, então pode ser melhor passair por um text introdutório do Java antes de começair com o Android. Existem muitos resources gratuitos disponíveis paira isso.

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.