我發現如果我在manifest.xml
中爲我的MainActivity
和application
定義了label
屬性。然後只有MainActivity
的label
值將顯示在操作欄上。所以我想知道android
應用程序的的application
是什麼。android應用程序標籤和活動標籤
歡呼
我發現如果我在manifest.xml
中爲我的MainActivity
和application
定義了label
屬性。然後只有MainActivity
的label
值將顯示在操作欄上。所以我想知道android
應用程序的的application
是什麼。android應用程序標籤和活動標籤
歡呼
從devloper.android.com資料爲準。
整個應用程序的用戶可讀標籤以及每個應用程序組件的默認標籤。查看活動,活動別名,服務,接收者和提供者元素的各個標籤屬性。
該標籤應設置爲對字符串資源的引用,以便它可以像用戶界面中的其他字符串一樣進行本地化。但是,爲了方便開發應用程序,還可以將其設置爲原始字符串。
我猜你感興趣的部分是
的應用程序作爲一個整體的用戶可讀的標籤,併爲每個應用程序的組件的默認標籤。
With PackageManager.getActivityInfo()返回關於特定活動類別的信息。
ActivityInfo包含字段labelRes
和name
, labelRes
是您在MainActivity的標籤屬性中定義的內容。
如何獲得您的活動標籤?
ApplicationInfo appInfo = this.getApplicationInfo();
String appName = (String) this.getPackageManager().getApplicationLabel(appInfo);
那麼這意味着如果我沒有爲活動定義標籤,那麼應用程序標籤將成爲每個活動的默認標籤? – daiyue
我相信是的。 – csmckelvey