Tôi muốn lấy tên ứng dụng của mình. Làm thế nào tôi có thể nhận được điều đó? Cảm ơn trước.Cách lấy tên ứng dụng trong android?
Trả lời
bạn có thể sử dụng PackageManager # getApplicationInfo()
Để nhận được Tên ứng dụng cho tất cả các gói được cài đặt trong thiết bị. Giả sử bạn có hiện tượng Context ctx bạn
Resources appR = ctx.getResources();
CharSequence txt = appR.getText(appR.getIdentifier("app_name",
"string", ctx.getPackageName()));
Bạn có thể sử dụng PackageManager
lớp để có được ApplicationInfo
:
final PackageManager pm = context.getPackageManager();
ApplicationInfo ai;
try {
ai = pm.getApplicationInfo(packageName, 0);
} catch (final NameNotFoundException e) {
ai = null;
}
final String applicationName = (String) (ai != null ? pm.getApplicationLabel(ai) : "(unknown)");
EDIT: CharSequence c = pm.getApplicationLabel(pm.getApplicationInfo(info.processName,PackageManager.GET_META_DATA));
sẽ này return the application name as defined in <application> tag of its manifest
.
Tôi đã thử mã này nhưng nó trả về tên gói chứ không phải tên ứng dụng. – Prachi
Còn về dòng này, CharSequence c = pm.getApplicationLabel (pm.getApplicationInfo (info.processName, PackageManager.GET_META_DATA)); – user370305
Sử dụng này
String applicationName = getResources().getString(R.string.app_name);
tham khảo: Resource Types
đẹp và ez :-) –
@Downvoters Tại sao downvotes ở đây? Tại sao không đăng bình luận về nó? Bạn không phải là một người đàn ông? –
Dễ dàng! thanks .. –
Bối cảnh có chức năng getString (int resid): Context
để bạn có thể sử dụng nó một cách dễ dàng như thế này.
context.getString(R.string.app_name);
- 1. Cách lấy tên miền và tên ứng dụng?
- 2. android, cách lấy tên gói?
- 3. Cách lấy tên thực thi ứng dụng trong WindowsC++/CLI?
- 4. Cách lấy tên ứng dụng Grails trong Config.groovy?
- 5. Cách đặt tên Ứng dụng Android
- 6. canh giữa tên ứng dụng trong android`
- 7. Cách nhận tên ứng dụng đã cài đặt trong Android?
- 8. Cách lấy tên của ứng dụng chạy nền
- 9. Cách lấy tên quy trình của ứng dụng?
- 10. Lấy tên phiên bản ứng dụng bằng cách sử dụng adb
- 11. Lấy múi giờ hiện tại trong ứng dụng android
- 12. Cách lấy tên hình ảnh từ resourceid trong android?
- 13. Lấy đầu ra từ lệnh busybox trong ứng dụng Android
- 14. Cách lấy tên ngày hiện tại bằng cách sử dụng ngày cụ thể trong Android?
- 15. Android: thay đổi tên ứng dụng trong màn hình chính
- 16. Android: Nhận tên ứng dụng (không gói tên)
- 17. Cách thay đổi Tên ứng dụng Android và ID của một ứng dụng hiện có?
- 18. Nhận tên ứng dụng đang hoạt động trong Android
- 19. Tải tên trình khởi chạy của ứng dụng android
- 20. Android: Cách lấy tên Hình ảnh có thể draw
- 21. Lấy tên và phiên bản máy chủ ứng dụng Java
- 22. Lấy tên mẫu của máy chủ ứng dụng WebSphere
- 23. Cách lấy tên và phiên bản ứng dụng exe trong C# Compact Framework
- 24. Cách tạo ứng dụng android với tiện ích ứng dụng trong ứng dụng đơn
- 25. Cách lấy BinaryFormatter để deserialize trong một ứng dụng khác
- 26. Lấy tên tập tin từ thư mục trong Android
- 27. Không thể lấy tài nguyên từ ứng dụng android
- 28. Lấy danh sách các ứng dụng Android đã cài đặt
- 29. android cách lấy dữ liệu sqlite theo tên cột
- 30. Lấy tên mục từ danh sách ứng dụng .NET bằng cách sử dụng winapi hoặc mfc
Bạn đang tìm kiếm tên nhãn, tên gói hoặc tên gói ứng dụng? Tại sao bạn cần thông tin này? – spatulamania
Tôi đang luking cho tên ứng dụng coz Tôi cần nó tại thời điểm bắt đầu ứng dụng. – Prachi
Tên tệp APK thực tế là tùy ý và không ảnh hưởng đến bất kỳ thứ gì. Tại sao tên gói không đủ? – spatulamania