DEALING WITH DIFFERENT HARDWARE AND SOFTWARE AVAILABILITYFrom smartpho dịch - DEALING WITH DIFFERENT HARDWARE AND SOFTWARE AVAILABILITYFrom smartpho Việt làm thế nào để nói

DEALING WITH DIFFERENT HARDWARE AND

DEALING WITH DIFFERENT HARDWARE AND SOFTWARE AVAILABILITY
From smartphones to tablets to televisions, Android is now being used on an increasingly diverse collection of hardware. Each new device potentially represents a variation in hardware configuration or software platform. This flexibility is a significant factor in Android’s success, but as a result, you can’t make assumptions regarding the hardware or software running on the host platform.
To mitigate this, Android platform releases are forward compatible — meaning that applications designed before a particular hardware or software innovation is available will be able to take advan¬tage of it without requiring changes.
One example of this forward-compatibility is the location-based services described in Chapter 13, “Maps, Geocoding, and Location-Based Services.” Rather than specifying a particular hardware provider, you choose a set of conditions and allow the system to select the best alternative using a generic interface. Should future hardware and software provide a better alternative, your applica¬tion can take advantage without requiring an update.
Android platform releases are also backward compatible, meaning your application will con¬tinue to work on new hardware and platform releases — again without you needing to upgrade it each time.
By combining forward and backward compatibility, your Android application will continue to work, and even take advantage of new hardware and software features, as the platform evolves without requiring updates.
That said, each platform release includes new APIs and platform features. Similarly, new hardware may become available (such as NFC technology). Either advance could provide features that might improve the features and user experience of your application.
Attempting to use APIs that aren’t available on a given host platform will cause a runtime exception. To take advantage of these new features without losing support for hardware running earlier plat¬forms, you need to ensure your application is also backward compatible.
Similarly, the wide range of different Android device hardware platforms means that you can’t make assumptions over what hardware might be available.
The following sections explain how to specify certain hardware as required, check for hardware availability at run time, and build applications that are backward compatible. 
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
ĐỐI PHÓ VỚI KHÁC NHAU PHẦN CỨNG VÀ PHẦN MỀM SẴN CÓTừ điện thoại thông minh với máy tính bảng đến tivi, Android bây giờ đang được sử dụng trên một bộ sưu tập ngày càng đa dạng của phần cứng. Mỗi thiết bị mới có khả năng đại diện cho một sự thay đổi trong cấu hình phần cứng hay phần mềm nền tảng. Tính linh hoạt này là một yếu tố quan trọng trong sự thành công của Android, nhưng kết quả là, bạn không thể làm cho các giả định liên quan đến phần cứng hoặc phần mềm chạy trên nền tảng máy chủ lưu trữ.Để giảm thiểu điều này, phiên bản nền tảng Android đang tương thích với chuyển tiếp-có nghĩa là thiết kế trước khi một sự đổi mới phần cứng hoặc phần mềm cụ thể có sẵn các ứng dụng sẽ có thể mất advan¬tage của nó mà không yêu cầu thay đổi.Một ví dụ về chuyển tiếp này, tính tương thích là các dịch vụ dựa trên vị trí được mô tả trong chương 13, "Bản đồ, Geocoding, và dịch vụ dựa trên vị trí." Chứ không phải chỉ định một nhà cung cấp phần cứng cụ thể, bạn chọn một tập hợp các điều kiện và cho phép hệ thống để lựa chọn thay thế tốt nhất bằng cách sử dụng một giao diện chung. Nên trong tương lai phần cứng và phần mềm cung cấp một lựa chọn tốt hơn, applica¬tion của bạn có thể tận dụng lợi thế mà không yêu cầu một bản Cập Nhật.Phiên bản nền tảng Android đang cũng tương thích, có nghĩa là ứng dụng của bạn sẽ con¬tinue để làm việc trên các phiên bản mới của phần cứng và nền tảng-một lần nữa mà bạn không cần phải nâng cấp nó mỗi thời gian.Bằng cách kết hợp các khả năng tương thích chuyển tiếp và lạc hậu, ứng dụng Android của bạn sẽ tiếp tục làm việc, và thậm chí có thể tận dụng lợi thế của phần cứng mới và các tính năng phần mềm, như là nền tảng phát triển mà không cần Cập Nhật.Điều đó nói rằng, mỗi bản phát hành nền tảng bao gồm các API mới và các tính năng nền tảng. Tương tự, phần cứng mới có thể trở thành có sẵn (chẳng hạn như công nghệ NFC). Tạm ứng hoặc có thể cung cấp các tính năng mà có thể cải thiện các tính năng và sử dụng kinh nghiệm của ứng dụng của bạn.Cố gắng sử dụng API mà không phải là có sẵn trên một nền tảng máy chủ nhất định sẽ gây ra một ngoại lệ thời gian chạy. Để tận dụng những tính năng mới mà không làm mất sự hỗ trợ cho phần cứng chạy trước đó plat¬forms, bạn cần phải đảm bảo ứng dụng của bạn cũng là tương thích.Tương tự, sự đa dạng của các nền tảng phần cứng khác nhau thiết bị Android có nghĩa là bạn không thể làm cho giả định trên những gì phần cứng có sẵn.Phần sau đây giải thích làm thế nào để xác định phần cứng nào đó như là cần thiết, kiểm tra cho phần cứng sẵn có tại thời gian chạy, và xây dựng các ứng dụng tương thích.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
XỬ LÝ KHÁC PHẦN CỨNG VÀ PHẦN MỀM SẴN
Từ điện thoại thông minh cho máy tính bảng đến TV, bây giờ Android đang được sử dụng trên một bộ sưu tập ngày càng đa dạng của phần cứng. Mỗi thiết bị mới có khả năng đại diện cho một sự thay đổi trong cấu hình phần cứng hoặc phần mềm nền tảng. . Sự linh hoạt này là một yếu tố quan trọng trong sự thành công của Android, nhưng kết quả là, bạn không thể giả thuyết liên quan đến phần cứng hoặc phần mềm chạy trên nền tảng máy chủ
Để hạn chế điều này, phát hành nền tảng Android được chuyển tiếp tương thích - có nghĩa là các ứng dụng được thiết kế trước khi một cụ thể phần cứng hoặc phần mềm sáng tạo có sẵn sẽ có thể mất advan¬tage của nó mà không cần thay đổi yêu cầu.
Một ví dụ về chuyển tiếp tương thích này là các dịch vụ dựa trên địa điểm được mô tả trong Chương 13, "Maps, Geocoding, và các dịch vụ Location-Based." thay vì chỉ định một nhà cung cấp phần cứng cụ thể, bạn chọn một tập hợp các điều kiện và cho phép hệ thống để lựa chọn thay thế tốt nhất sử dụng một giao diện chung. Nên phần cứng và phần mềm trong tương lai cung cấp một thay thế tốt hơn, applica¬tion của bạn có thể tận dụng lợi thế mà không đòi hỏi một bản cập nhật.
Phát hành nền tảng Android cũng tương thích ngược, có nghĩa là ứng dụng của bạn sẽ con¬tinue để làm việc trên phần cứng và nền tảng phiên bản mới - một lần nữa mà bạn không cần để nâng cấp nó mỗi lần.
Bằng cách kết hợp về phía trước và khả năng tương thích ngược, ứng dụng Android của bạn sẽ tiếp tục làm việc, và thậm chí tận dụng lợi thế của phần cứng và phần mềm tính năng mới, như là nền tảng tiến hóa mà không cần cập nhật.
Điều đó nói rằng, mỗi bản phát hành nền tảng bao gồm các API mới và nền tảng tính năng. Tương tự như vậy, phần cứng mới có thể trở thành có sẵn (như công nghệ NFC). Hoặc là trước có thể cung cấp các tính năng có thể cải thiện các tính năng và trải nghiệm người dùng của ứng dụng của bạn.
Cố gắng sử dụng các API mà không có sẵn trên một nền tảng máy chủ nhất định sẽ gây ra một ngoại lệ thời gian chạy. Để tận dụng lợi thế của các tính năng mới mà không mất đi sự hỗ trợ cho phần cứng chạy plat¬forms trước đó, bạn cần phải đảm bảo ứng dụng của bạn cũng tương thích ngược.
Tương tự như vậy, hàng loạt các nền tảng phần cứng thiết bị Android khác nhau có nghĩa là bạn không thể giả thuyết trên những gì phần cứng có thể có sẵn.
Các phần sau đây giải thích làm thế nào để xác định phần cứng nhất định theo yêu cầu, kiểm tra sẵn có phần cứng tại thời gian chạy, và xây dựng các ứng dụng tương thích ngược. 
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: