Bản quyền sở hữu. Hết thảy quyền lợi giữ lại.
Hoan nghênh đăng lại, đăng lại khi thỉnh ghi chú rõ xuất xứ:
http://blog.csdn.net/xiaofei_it/article/details/51464518
AndroidTiến trình gian thông tín IPC là tương đối cao cấp đề tài, rất nhiều Android lập trình viên đụng tới IPC liền cảm thấy đau đầu, đặc biệt là AIDL loại này đồ vật.
Công ty gần nhất ở nghiên cứu DroidPlugin cắm kiện khai phá, DroidPlugin đem mỗi cái tử app đều biến thành một cái tiến trình. Nói như vậy tử app cùng chủ app nếu yêu cầu cùng chung số liệu, liền yêu cầu IPC. Cho nên ta khai phá Hermes dàn giáo, làm IPC trở nên phi thường đơn giản ưu nhã.
Hạng mục địa chỉ:
https://github /Xiaofei-it/Hermes
Cái này dàn giáo khai phá khó khăn rất lớn, đề cập đến AIDL, binder, phản xạ, chú giải, tiến trình gian rác rưởi thu về, động thái đại lý chờ rất nhiều kỹ thuật. Ta về sau sẽ đối nguyên mã tiến hành phân tích.
Vốn dĩ ta viết hồ sơ là tiếng Anh, sau lại vì dễ bề người đọc tìm đọc, cố ý phiên dịch thành tiếng Trung hồ sơ. Hy vọng đại gia liên tục chú ý, có thể cấp cái star.
Tiếng Trung hồ sơ liên tiếp:
https://github /Xiaofei-it/Hermes/blob/master/README-ZH-CN.md
Hermes là một bộ mới mẻ độc đáo xảo diệu dễ dùng Android tiến trình gian thông tín IPC dàn giáo. Cái này dàn giáo khiến cho ngươi không cần giải IPC cơ chế liền có thể tiến hành tiến trình gian thông tín, giống thuyên chuyển bản địa hàm số giống nhau thuyên chuyển mặt khác tiến trình hàm số.
Các ngươi biết đem tiếng Anh hồ sơ phiên dịch thành tiếng Trung có bao nhiêu trứng đau không??? Còn không cho ta star một chút o(╥﹏╥)o
Đặc sắc
Khiến cho tiến trình gian thông tín giống thuyên chuyển bản địa hàm số giống nhau phương tiện đơn giản.
Dễ như trở bàn tay ở bản địa tiến trình sáng tạo mặt khác tiến trình loại đối tượng, dễ như trở bàn tay ở bổn tiến trình thu hoạch mặt khác tiến trình đơn lệ, dễ như trở bàn tay ở bổn tiến trình sử dụng mặt khác tiến trình công cụ loại.
Duy trì tiến trình gian hàm số hồi điều, thuyên chuyển mặt khác tiến trình hàm số thời điểm có thể truyền vào hồi công hàm thuyên chuyển công tác số, làm mặt khác tiến trình hồi điều bổn tiến trình phương pháp.
Tự mang nội tồn ưu hoá, hơn nữa duy trì bước vào trình rác rưởi thu về.
Cơ bản nguyên lý
IPC chủ yếu mục đích là thuyên chuyển mặt khác tiến trình hàm số, Hermes làm ngươi phương tiện mà thuyên chuyển mặt khác tiến trình hàm số, thuyên chuyển câu nói cùng bản địa tiến trình hàm số thuyên chuyển giống nhau như đúc.
Tỷ như, đơn lệ hình thức thường xuyên ở Android App trung sử dụng. Giả thiết có một cái app có hai cái tiến trình, chúng nó cùng chung như sau đơn lệ: