Vì vậy, tôi có một vấn đề nhỏ, tôi đang viết một chức năng cần phải gửi chiều rộng màn hình đến máy chủ. Tôi có tất cả để hoạt động và tôi sử dụng:Có an toàn khi sử dụng .getWidth trên Màn hình mặc dù nó không được chấp nhận
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
để có chiều rộng. Tuy nhiên .getWidht() chức năng bị phản đối, và nói rằng u cần phải sử dụng:
Point size = new Point();
display.getSize(size);
Nhưng chức năng đó chỉ là avaible cho cấp api 13 trở lên, và sdk tối thiểu của tôi là 8. Vì vậy, những gì tôi có thể làm gì? Có an toàn không nếu tôi ở lại với getWidth? Tại sao thêm chức năng mới và không làm cho chúng tương thích ngược?
hmm âm thanh ok, nhưng ăn cắp là tốt nếu tôi chỉ sử dụng getwidth? – gabrjan
Có, nếu nó không có sẵn trên các phiên bản cũ thì bạn không có tùy chọn. – nmw
bạn có thể làm đủ tốt với getWidth() trong hầu hết các trường hợp. – slezadav