Newb question。你怎麼知道主要的啓動活動是什麼?學習Android。你怎麼知道主要的啓動活動是什麼?
回答
假設這是對你的代碼,檢查出的manifest.xml和尋找這個元素:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
應該包含在<Activity>
... </Activity>
標籤,那Activity
是一個一個用戶可以從他們的手機上啓動。
主要活動可以在AndroidManifest.xml中找到並設置;尋找
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
的<activity>
與行動的主要活動(針對應用程序的入口點)。
你必須把正確的意圖標籤上的活動在清單:
<activity android:name=".SomeActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
在Java中有沒有一種方法可以從不同的Activity中引用SomeActivity? – rotaercz 2012-03-29 21:00:11
我不確定你的意思。 SomeActivity參考一個名爲'SomeActivity'的類來擴展Activity。所以是的,你可以參考它。如果你的意思是引用當前正在運行的'SomeActivity'實例,那麼是和不是。沒有進入Android設計模式,沒有簡單的答案,在這一點上,你應該提出一個更具體的問題,並在新線程中提出。 – mtmurdock 2012-03-29 21:43:18
感謝您的回覆。我基本上試圖從另一個活動獲得意圖。在這個線程:http://stackoverflow.com/questions/9931965/how-to-get-intent-of-main-launch-activity-from-a-different-activity – rotaercz 2012-03-29 21:50:05
主要活動可以被認爲是負責處理您所創建的應用程序的初始屏幕之一。
?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="clustering.android"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="10"
android:targetSdkVersion="11" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application
android:icon="@drawable/gene_launcher"
android:label="@string/app_name" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".yourSubActivity" android:label="@string/<ActivityName>"> </activity>
...list of other activities...
</application>
</manifest>
你可以看看的AndroidManifest.xml在你的項目簡介
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
這將幫助你找到啓動活動。
- 1. 我怎麼能知道或定義主要活動(Android版AIR)
- 2. 活動如何知道R是什麼?
- 3. 你怎麼知道你什麼時候需要單獨的表格?
- 4. 你知道什麼PHP警告啓動無法加載動態庫http.so是指?
- 5. 如何知道什麼活動返回
- 6. 我怎麼知道什麼TextView是clickbale?
- 7. 我怎麼知道php輸出是否已經啓動?
- 8. 什麼是西格瑪剪裁?你怎麼知道什麼時候應用它?
- 9. 在Android上調用移動Chrome的主要活動是什麼?
- 10. 總是啓動主要活動
- 11. 什麼是啓動我的MQ頻道?
- 12. 你怎麼知道你的WPF控件是否被渲染?
- 13. PUM - 你知道它是什麼嗎?
- 14. 你怎麼知道什麼時候在Python中關閉文件?
- 15. 你怎麼知道什麼方法用於任務?
- 16. 黑莓。你怎麼知道應用程序在安裝後第一次啓動?
- 17. 你怎麼知道RStudio正在運行?
- 18. 你怎麼知道可能有例外?
- 19. DSA vs RSA:你怎麼知道
- 20. DIV屬於元素,你怎麼知道?
- 21. 解釋(我怎麼知道)什麼動態規劃任務要求(UVA 166)
- 22. 我怎麼知道iPhone正在移動?
- 23. Android,我怎麼知道動畫完成?
- 24. 你怎麼知道什麼時候一個類應該是抽象的?
- 25. 什麼是從兒童獲得主要活動的推薦方式活動
- 26. 嘗試啓動活動引起異常被拋出,不知道爲什麼
- 27. 我怎麼知道哪個ViewController目前處於活動狀態
- 28. 這個清單中的主要活動是什麼
- 29. 在codeigniter中活動記錄的主要優點是什麼?
- 30. 無限ajax滾動怎麼知道什麼時候停止滾動
是android.intent.action.MAIN主要啓動Activity類嗎? – rotaercz 2012-03-29 20:55:31
好吧,那就是'intent'標記,它將Activity標記爲主要啓動。無論包含哪個Activity,「intent-filter」都將作爲Main啓動。 – edthethird 2012-03-29 20:58:02
澄清 - 當應用程序啓動時,'onCreate(...)'在您的'Activity'中被調用。哪個'Activity'首先啓動是由這個'intent-filter'確定的 – edthethird 2012-03-29 20:59:11