android:name=".AboutUs"
Jest to nazwa klasy aktywny, kropka na froncie jest skrótowym zapisem dla twojej paczki. Więc to faktycznie oznacza com.your.package.name.AboutUs
co oznacza plik java, który reprezentuje działalność ta jest nazywana AboutUs.java
android:label="@string/app_name"
etykieta jest ciąg znaków, który zostanie pokazany w programie uruchamiającym (jeżeli działalność jest wymieniona w wyrzutni) i na górze okno, w którym czynność jest otwarta.
<intent-filter > ... </intent-filter>
intent filter definiuje intencje, które Twoja aktywność "wysłuchuje" w celu uruchomienia.
<action android:name="com.example.app1.ABOUT" />
<category android:name="android.intent.category.DEFAULT"/>
Akcja i kategoria to oba pola, które są ustawiane w zamierzeniu, zanim zostaną "wypalone" w systemie. System będzie wówczas szukał działań pasujących zarówno do akcji, jak i kategorii, a jeśli ją znajdzie, uruchomi tę aktywność, lub jeśli znajdzie wiele, pokaże użytkownikowi wszystkie i pozwoli im wybrać.
W przypadku Twojej akcji com.example.app1.ABOUT
jest niestandardowym działaniem, które jest specyficzne dla Twojej aplikacji, a nie jednej z akcji systemu.
Więc tutaj jest czym jest intencja, która rozpocząć tę szczególną aktywność może wyglądać następująco:
Intent i = new Intent();
i.setAction("com.example.app1.ABOUT");
i.addCategory("android.intent.category.DEFAULT");
startActivity(i);
Zauważ, że ponieważ stworzyliśmy akcję niestandardową, to intencją nie wymaga dostępu do Twojego AboutUs.class
więc to zamiarem może być technicznie wyrzucony z dowolnej aplikacji na urządzeniu i uruchomi się w twojej działalności.
Dla 'kategorii default' masz ten [Odpowiedź] [1]. [1]: http://stackoverflow.com/questions/5727828/what-is-the-purpose-of-android-intent-category-default –
sprawdzić dokumentację http://developer.android .com/guide/topics/manifest/manifest-intro.html – Raghunandan