Tôi mới dùng Android và java. Tôi đã xem xét mã nguồn và suy nghĩ một cách mờ nhạt rằng có lẽ đó là một sự thực thi Java.libcore và vai trò của nó trong android là gì?
11
A
Trả lời
1
Theo điều này slide deck từ năm 2016, Libcore là việc Google triển khai một số thư viện Java cốt lõi như java.net, java.util, java.icu (Unicode), java.math, java.reflect và có thể nhiều hơn nữa. Libcore cũng cho phép các cuộc gọi hệ thống POSIX từ Java.
Chi nhánh chính của Libcore có thể được tìm thấy here. Hầu hết việc thực hiện của Google được tìm thấy trong thư mục luni, nhưng libcore cũng trộn lẫn với mã Oracle. Ví dụ, việc thực hiện JNI của Oracle từ OpenJDK được sử dụng trong Android trong thư mục ojluni. Vì vậy, libcore thay thế một số chức năng từ OpenJDK, nhưng không phải tất cả.
Các vấn đề liên quan
- 1. capistrano,: vai trò db, nó là gì?
- 2. Vai trò của lớp Hoạt động trong MVC là gì?
- 3. Vai trò của cú pháp "interface {}" trong Go là gì?
- 4. Vai trò của khối BEGIN trong Perl là gì?
- 5. Vai trò của Spring trong Struts + Spring + Hibernate là gì?
- 6. Chính xác "vai trò" trong Capistrano là gì?
- 7. Vai trò web và vai trò của nhân viên trong dịch vụ đám mây/Node.js
- 8. Vai trò của #ifdef và #ifndef
- 9. Chủ đề công nhân là gì và vai trò của họ trong mẫu lò phản ứng là gì?
- 10. "Ngữ cảnh vẽ" chính xác là gì? Vai trò của phương thức getcontext() là gì?
- 11. Vai trò của libc (glibc) trong ứng dụng linux của chúng ta là gì?
- 12. Vai trò của số Magic trong tải khởi động trong Linux là gì?
- 13. ASP.net là người dùng trong vai trò
- 14. Vai trò của `while`-loop trong biểu thức tính toán trong F # là gì?
- 15. Vai trò của Designer.cs Tệp trong C#
- 16. Vai trò của tệp .s trong dự án C là gì?
- 17. Vai trò của I * Ràng buộc trong JDT Eclipse là gì?
- 18. Mục đích của thuộc tính "vai trò" trong HTML là gì?
- 19. Xác thực và vai trò trong WPF
- 20. Vai trò của Grand Central Dispatch khi thực hiện đa nhiệm trong iOS là gì?
- 21. Vai trò EventBus trong GWT
- 22. Vai trò của "Nhà môi giới dịch vụ" trong SOA là gì?
- 23. Nhà cung cấp JMS nước ngoài là gì? Vai trò điển hình của Weblogic trong ứng dụng JMS là gì?
- 24. FOSUserBundle và ACL Vai trò kinh doanh
- 25. Trường hợp Azure và vai trò web
- 26. Azure và mẫu Vai trò Web MVC2
- 27. Đồng bộ hóa vai trò của Azure
- 28. Lấy danh sách người dùng và vai trò của họ
- 29. Mô hình và vai trò trong Qt5 và Qt 4.8
- 30. Vai trò ủy quyền và quyền
Một câu hỏi khác có liên quan đã bị đóng. – user239558
Tôi cũng tò mò về câu hỏi này! Tôi không biết libcore là gì. (Những người khác: nếu bạn muốn mở lại câu hỏi này, hãy nhấp vào tùy chọn 'mở lại' bên cạnh 'chỉnh sửa'.) –