Как мне выполнить эти упражнения для Android / Eclipse? - PullRequest
1 голос
/ 08 марта 2011
  1. Добавьте запись в ваш проект Droid1. В методе обратного вызова onCreate () добавьте информационное сообщение журнала, используя метод Log.i (). Запустите приложение и просмотрите результаты журнала.

[Например, где бы я набрал "onCreate ()"? В манифесте? и под чем

  1. Реализация некоторых методов обратного вызова Activity в дополнение к onCreate (), таких как onStart (), onRestart (), onResume (), onPause (), onStop () и onDestroy (). Добавьте сообщение журнала в каждый метод обратного вызова и затем запустите приложение в обычном режиме. Просмотрите результат журнала, чтобы проследить жизненный цикл приложения. Затем попробуйте другие сценарии, такие как приостановка или приостановка приложения, а затем возобновление. Имитация входящего звонка. Посмотрите журнал приложения, чтобы увидеть, как активность реагирует на такие события.

[Я понимаю, как имитировать вызовы через DDMS и т. Д., Но кроме этого, я не знаю, где печатать этот код и какие переменные, если таковые имеются, включать.

Я использую последнюю версию Android SDK и использую Eclipse.

РЕДАКТИРОВАТЬ: Нет, это не домашнее задание, это из книги Сэма Учите себя

РЕДАКТИРОВАТЬ (пересмотрено): Как только я получу это .. public void onCreate (Bundle saveInstance) { ... код ... }

где я могу опубликовать это, в Manifest.xml? под деятельностью, такой как <активность>?

Ответы [ 2 ]

2 голосов
/ 08 марта 2011

Android SDK использует Java в качестве языка программирования.Если вы знакомы с Java, вам следует начать читать это:

Руководство разработчика Android

Активность в Android SDK (копировать и вставить) "[...] единственная, сфокусированная вещь, которую пользователь может сделать [...] ".Вот полное объяснение:

Руководство по занятиям

Удачи в ваших упражнениях:)

1 голос
/ 08 марта 2011

Когда вы создаете новый проект Android, вы начинаете с шаблона деятельности, обычно называемой MainActivity.java.

Внутри этого файла вы увидите:

public void onCreate(Bundle savedInstance) {
   ... code ...
}

Это метод onCreate(). Вы можете изменить часть ... code ... и попробовать вместо нее использовать код из вашей книги.

После того, как вы немного поиграете с этим, вы можете перейти к более сложным примерам кода, таким как раздел Samples sdk.

...