2011-01-24 69 views

回答

1

我不確定我是否正確理解您的問題,但Android應用程序是由「Android應用程序基礎知識」http://developer.android.com/guide/topics/fundamentals.html(不,您不需要全部四個他們讓你的應用程序工作)。

啓動應用程序的最常見方式(實際上是我接觸過的唯一一個方法)是在應用程序AndroidManifest.xml文件中定義一個Activity,如上面的鏈接所述。注意!一個Activity不必定義一個UI;你沒有義務調用「setContentView()」函數。因此,您的「控制器類」可以擴展Activity,並且是您在manifest xml中定義爲啓動Activity的活動。然後,您可以使用參數調用帶有參數的「startActivity()」函數,以便在您的控制器類(在上面的鏈接中也描述了這一點)中,每當看到合適的時候啓動任何其他活動。

希望這會有所幫助。

1

要麼在不調用setContentView()或使用接受啓動器意圖的廣播接收器(action = MAIN,cateogry = LAUNCHER)的情況下創建無GUI的活動。在Activity.onCreate或者接收者回調方法中,你可以放置邏輯來調用實際的選擇活動。

+0

+1用於提示BroadcastReceiver。我完全忘了那個:-) – dbm