processing / processing/processing4
Implement reliable getLibraryFolder() and getDocumentsFolder() methods in MacPlatform
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Java
- Star
- 494
- Fork
- 183
- Merge trung bình
- 4 giờ 39 phút
- Pull request đã merge (30 ngày)
- 3
Mô tả
Created by: benfry
With the removal of FileManager in JDK 9+ we no longer have a means of getting the Documents and Library folders on macOS.
For now, it's possible to use System.getProperty("user.home") and tack Library or Documents onto the end of that, however I'm guessing that it won't be possible in future OS releases, or perhaps even with a signed version of the app, due to security-related changes to how file system access works.
(Appending these folder names works now even on localized systems, since the native language shown is not what's used internally by the OS.)
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách tìm MacPlatform và các phương thức getLibraryFolder() và getDocumentsFolder() của nó. Nghiên cứu các API macOS được hỗ trợ để xác định các thư mục này mà không dùng FileManager, sau đó kiểm tra kết quả trên các hệ thống được bản địa hóa và với các ứng dụng đã ký; được xem là hoàn thành khi cả hai phương thức đều trả về đáng tin cậy các thư mục dự định trên các phiên bản macOS hiện tại.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java, macos
- Lĩnh vực
- desktop, operating-systems
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100