When passing class objects between processes, remember that AIDL objec dịch - When passing class objects between processes, remember that AIDL objec Việt làm thế nào để nói

When passing class objects between

When passing class objects between processes, remember that AIDL objects aren’t self-describing, so the client process must understand the definition of the object being passed.
Creating an AIDL Service Definition
In this section you will be defining a new AIDL interface definition for a Service you’d like to use across processes.
Start by creating a new .aidl file within your project. This will define the methods and fields to include in an interface that your Service will implement.
The syntax for creating AIDL definitions is similar to that used for standard Java interface definitions.
Specify a fully qualified package name, then import all the packages required. Unlike normal Java interfaces, AIDL definitions need to import packages for any class or interface that isn’t a native Java type, even if it’s defined in the same project.
Define a new interface, adding the properties and methods you want to make available. Methods can take zero or more parameters and return void or a supported type. If you define a method that takes one or more parameters, you need to use a directional tag (one of in, out, and inout) to indi¬cate whether the each parameter is a value or reference type.
Where possible, you should limit the direction of each parameter, as marshaling ^— parameters is an expensive operation.
Listing 18-15 shows a basic AIDL definition for the earthquake sample project you last modified in Listing 18-14. It should be implemented within the IEarthquakeService.aidl file.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Khi đi qua các đối tượng lớp giữa các quá trình, hãy nhớ AIDL các đối tượng không phải là tự mô tả, do đó, quá trình khách hàng phải hiểu định nghĩa của các đối tượng được thông qua.Việc tạo ra một định nghĩa Dịch vụ AIDLTrong phần này bạn sẽ xác định một định nghĩa giao diện AIDL mới cho một dịch vụ mà bạn muốn sử dụng trên các quá trình.Bắt đầu bằng cách tạo ra một tập tin .aidl mới trong dự án của bạn. Điều này sẽ xác định phương pháp và các lĩnh vực bao gồm trong một giao diện dịch vụ của bạn sẽ thực hiện.Cú pháp cho việc tạo các AIDL định nghĩa cũng tương tự như được sử dụng cho tiêu chuẩn định nghĩa giao diện Java.Chỉ ra tên đầy đủ trọn gói, sau đó nhập khẩu tất cả các gói cần thiết. Không giống như giao diện Java bình thường, AIDL định nghĩa cần để nhập khẩu các gói cho bất kỳ lớp hay giao diện mà không phải là một loại bản địa của Java, thậm chí nếu nó được xác định trong các dự án tương tự.Xác định một giao diện mới, thêm các thuộc tính và phương pháp bạn muốn làm cho có sẵn. Phương pháp có thể có thông số không hay nhiều và trở về khoảng trống hoặc một loại hình được hỗ trợ. Nếu bạn xác định một phương pháp mà phải mất một hoặc nhiều thông số, bạn cần phải sử dụng một thẻ hướng (một trong trong, hiểu, và inout) để indi¬cate cho dù mỗi tham số này là một loại giá trị hoặc tham khảo.Nếu có thể, bạn nên hạn chế sự hướng dẫn của từng tham số, như marshaling ^ — tham số là một quá trình tốn kém.Danh sách 18-15 cho thấy một định nghĩa cơ bản AIDL cho dự án mẫu đất bạn thay đổi trong danh sách 18-14. Nó phải được thực hiện trong các tập tin IEarthquakeService.aidl.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Khi đi qua lớp đối tượng giữa các quá trình, hãy nhớ rằng đối tượng AIDL không tự mô tả, vì vậy quá trình khách hàng phải hiểu định nghĩa của các đối tượng được thông qua.
Việc tạo ra một nét AIDL Dịch vụ
Trong phần này bạn sẽ được xác định một định nghĩa giao diện mới cho AIDL một dịch vụ mà bạn muốn sử dụng trên quy trình.
Bắt đầu bằng cách tạo ra một tập tin .aidl mới trong dự án của bạn. Điều này sẽ xác định các phương pháp và các lĩnh vực bao gồm trong một giao diện dịch vụ của bạn sẽ thực hiện.
Cú pháp để tạo ra định nghĩa AIDL là tương tự như được sử dụng để định nghĩa giao diện chuẩn của Java.
Ghi rõ tên gói đầy đủ, sau đó nhập khẩu tất cả các gói cần thiết. Không giống như các giao diện Java bình thường, nghĩa AIDL cần phải nhập khẩu các gói cho bất kỳ lớp hoặc giao diện đó không phải là một loại Java bản địa, thậm chí nếu nó được định nghĩa trong cùng một dự án.
Xác định một giao diện mới, thêm các thuộc tính và phương pháp bạn muốn có sẵn. Phương pháp có thể không hoặc nhiều tham số và trả về void hoặc một loại hỗ trợ. Nếu bạn xác định một phương pháp mà có một hoặc nhiều thông số, bạn cần phải sử dụng một thẻ hướng (một trong trong, ngoài, và inout) để indi¬cate liệu từng tham số là một giá trị hoặc kiểu tham chiếu.
Nếu có thể, bạn nên hạn chế sự chỉ đạo của từng tham số, như marshaling ^ - thông số là một hoạt động tốn kém.
Liệt kê 18-15 cho thấy một định nghĩa AIDL cơ bản cho các dự án mẫu động đất bạn biến đổi cuối cùng trong Liệt kê 18-14. Nó phải được thực hiện trong các tập tin IEarthquakeService.aidl.
đ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: