Pytanie Newb. Skąd wiadomo, jakie jest główne działanie związane z uruchomieniem? Nauka Androida.Skąd wiadomo, jakie jest główne działanie związane z uruchomieniem?
Odpowiedz
Zakładając, to dla Twojego kodu, sprawdź manifest.xml i szukać tego elementu:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Należy zawartego w <Activity>
... </Activity>
tagów, a Activity
jest jeden, że użytkownik może uruchomić ze swojego telefonu.
Główne działanie można znaleźć i ustawić w AndroidManifest.xml; szukać
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<activity>
z tego działania jest głównym programem (jest punkt wejścia dla aplikacji).
Musisz umieścić odpowiednią etykietę intencyjny w sprawie działalności w manifeście:
<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>
W Javie jest sposób na odniesienie SomeActivity z innej działalności? – rotaercz
Nie jestem pewien, co masz na myśli. SomeActivity odwołuje się do klasy o nazwie "SomeActivity", która rozszerza 'Activity'. Więc tak, możesz to odnieść. Jeśli masz na myśli odwoływanie się do obecnie działającej instancji 'SomeActivity', to tak i nie. Nie ma prostej odpowiedzi na to pytanie bez uzyskania wzorców projektowych Androida, w którym to momencie powinieneś wymyślić bardziej szczegółowe pytanie i zadać je w nowym wątku. – mtmurdock
Dzięki za odpowiedź. Zasadniczo próbuję uzyskać intencję z innego działania. W tym wątku: http://stackoverflow.com/questions/9931965/how-to-get-ment-main-launch-activity- from-a-different-activity – rotaercz
Główna działalność można uznać ten, który obsługuje ekran początkowy aplikacji, którą tworzysz.
?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>
Możesz zajrzeć na AndroidManifest.xml w Porject
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
To pomoże Ci znaleźć aktywność uruchomienia.
- 1. Skąd wiadomo, że kontrolka WPF jest renderowana?
- 2. Skąd wiadomo, że strumień jest zamknięty?
- 3. Skąd wiadomo, czy Google Visualization jest wczytywany?
- 4. Skąd wiadomo, gdzie przechowywana jest zmienna rejestru?
- 5. Skąd wiadomo, że klawiatura jest otwarta?
- 6. Skąd wiadomo, jakie dane są podane w pakiecie?
- 7. Skąd wiadomo, że aktywność została zakończona?
- 8. Skąd wiadomo, że tableView zaczął przewijanie
- 9. Skąd wiadomo, kiedy dotarł ostatni wynik OutputDataReceived?
- 10. Skąd wiadomo, czy serwer ma włączony JSONP?
- 11. Skąd wiadomo, czy ukryty zapas git nie jest już potrzebny?
- 12. Skąd wiadomo, kiedy atrybut dodawania jest dodawany do mojego NSTextView?
- 13. Skąd wiadomo, która wersja modułu URL Rewrite IIS7 jest zainstalowana?
- 14. Meteor.js Skąd wiadomo, że moja kolekcja jest gotowa na kliencie?
- 15. Skąd wiadomo, czy operator rury jest ostatnim (lub pierwszym) łańcuchem?
- 16. Skąd wiadomo, że NSTextView traci ostrość?
- 17. Skąd wiadomo, że strona jest w pełni załadowana?
- 18. Skąd wiadomo, jaka jest szerokość paska przewijania systemu?
- 19. Skąd wiadomo, że użytkownik jest już zalogowany na Facebooku?
- 20. Skąd wiadomo, że przewijanie jest już przewinięte w dół?
- 21. Skąd wiadomo, że mój system jest dostępny Gradle buildToolsVersion
- 22. Skąd wiadomo, który węzeł jest skupiony w JavaFX?
- 23. Skąd wiadomo, kiedy kończy się ostatnia asynchronizacja?
- 24. Skąd wiadomo, że EditText traci ostrość?
- 25. JavaScript: Jakie jest algorytmiczne działanie "splice"?
- 26. Jakie są zagrożenia związane z projektem Lombok?
- 27. Wywoływanie niestandardowego adaptera ListView z klasy fragmentów Główne działanie
- 28. getc() vs fgetc() - Jakie są główne różnice?
- 29. Jakie jest główne zastosowanie NSAssert Vs. Wyjątek NSE
- 30. Skąd wiadomo, czy mysz znajduje się nad widżetem?
Czy Android.intent.action.MAIN jest główną klasą aktywności? – rotaercz
cóż, to jest flaga 'intent' oznaczająca działanie jako start główny. Cokolwiek Activity zawiera ten "intent-filter", zostanie uruchomione jako Main. – edthethird
w celu wyjaśnienia - 'onCreate (...)' jest wywoływane w twoim 'Aktywności' podczas uruchamiania aplikacji. Którego "działanie" rozpoczyna się od pierwszego jest określane przez ten "intent-filter" – edthethird