Czy istnieje sposób na zmianę nazwy (Label App Launcher) aplikacji bez tworzenia nowego projektu?
Uwaga: nazwa aplikacji i etykieta pokazana na ikonie uruchamiania na ekranie głównym w telefonach komórkowych mogą być inne.
Przykład: na stronie głównej w mojej aplikacji mobilnej, gdzie są moje aplikacje, mam ikonę i nazwę Foo, ale chcę zmienić nazwę na Bar. Mogę to zrobić?
źródło
<string name="app_name">myname</string>
w moim strings.xml i używać go w mój manifest:android:label="@string/app_name"
. nadal mam swoją starą nazwę programową (SplashActivity), nawet po odinstalowaniu (nazwa „moja nazwa”, kiedy muszę potwierdzić odinstalowanie)android:label
atrybut aktywności programu uruchamiającego.Istnieje aplikacja Android: etykieta dla aplikacji i aplikacja Android: etykieta dla czynności uruchamiania. Pierwszy z nich znajduje się w obszarze Ustawienia -> Aplikacje -> Zarządzaj aplikacjami na urządzeniu. To ostatnie jest widoczne w obszarze Aplikacje i według dowolnego skrótu do aplikacji, np
źródło
To prosta sprawa w Android Studio,
przejdź do: res folder -> wartości -> strings.xml
zmień nazwę_aplikacji (w poniższym przykładzie: MitsuhoSdn Bhd) na dowolną nową nazwę, którą chcesz.
źródło
Zauważyłem, że istnieją pewne różnice w sposobie wyświetlania nazwy aplikacji na urządzeniach Lollipop. Przed Lollipop możesz mieć różne nazwy aplikacji dzięki temu:
W Lollipop będzie to wyglądało tak:
W Lollipop
android:label
filtr zamiarów jest w zasadzie bezużyteczny, a tytuł i program uruchamiający ikony są identyczne. Jeśli więc chcesz mieć inny tytuł na pasku akcji, nie masz innego wyboru, jak ustawić dynamicznieźródło
Być może trzeba będzie zmienić nazwę głównej działalności „android: label”, jak wyjaśniono w Nazewaniu mojej aplikacji w Androidzie
źródło
To zależy, co chcesz zrobić. Osobiście chciałem zmienić nazwę mojego projektu, aby nie było napisane MainActivity w górnej części aplikacji i pod ikoną w menu telefonu.
Aby to zrobić, wszedłem do pliku Android Manifest.xml i poddałem edycji
Edytowałem,
android:name=".Mynewname"
a następnie edytowałem ciągtitle_activity_main
w pliku strings.xml, aby dopasować nazwę.Mam nadzieję, że to pomaga!
źródło
jeśli chcesz zmienić nazwę aplikacji pod ikoną programu uruchamiającego, zmień ją
android:label="@string/app_name"
w tagu aktywności głównego programu uruchamiającegoA jeśli chcesz zmienić nazwę aplikacji w środku
gdzie masz zainstalowane wszystkie aplikacje, zmień to
android:label="@string/app_name"
wewnętrzny znacznik aplikacjiźródło
Aby zmienić nazwę
Android
aplikacji wAndroid Studio
lubEclipse
, musisz zmienić wartość właściwościandroid:label
zdefiniowanej w<application>
węźle wAndroidManifest.xml
domyślnie nazwa aplikacji odnosi się do ciągu zdefiniowanego w
strings.xml
pliku, na przykład:więc musimy zmienić wartość w pliku strings.xml:
źródło
Aby zmienić nazwę aplikacji na Androida, przejdź do działania, które jest działaniem programu uruchamiającego i zmień jego etykietę, tak jak zrobiłem powyżej w moim kodzie.
źródło
Nieważne, znalazłem to. Można to zrobić w pliku manifestu w aplikacji, po prostu ustaw etykietę Androida. Został zrzucony na początku, ponieważ nie zmienił mojego skrótu do nazwy aplikacji.
źródło
Edytuj znacznik aplikacji w pliku manifestu.
Zmień atrybut label i podaj tam najnowszą nazwę.
źródło
źródło
Jeśli korzystasz z Android Studio, element znajduje się pod twoją strings.xml
Lepiej zmienić nazwę tutaj, ponieważ mógłbyś gdzieś użyć tego ciągu. Albo może biblioteka lub coś go wykorzystało. To wszystko. Wystarczy zbudować i uruchomić, a otrzymasz nową nazwę. Pamiętaj, że to nie zmieni nazwy pakietu albo coś innego.
źródło
wykonaj następujące kroki: (pozwól, że wybrałeś widok na Androida) aplikacja> res> wartości> ciągi
źródło
Tak Oczywiście ........ Android obsługuje zmianę nazwy aplikacji przed wykonaniem kompilacji tak jak iOS (konfiguracja kompilacji). Możesz to zmienić, modyfikując plik manifestu Androida dla projektu.
źródło
Zmiana w pliku manifestu nie zmieniła nazwy aplikacji,
ale zmiana
Label
atrybutu wMainLauncher
rozwiązała sprawę.źródło
zmień zasób ciągu aplikacji na nową aktywność
źródło