2013-03-16 50 views

回答

2

協議緩衝區首先是序列化程序數據轉換成二進制格式(用於存儲或傳輸在網絡上),然後再返回的機制 - 一種編程語言無關的方式。即。您可以將複雜的數據結構序列化爲python應用程序中的二進制文件,並將其讀回到android應用程序中,並在android應用程序的編程語言中獲取相同的數據。協議緩衝區不會幫助您將數據從一個地方傳輸或發送到另一個地方 - 爲此,您需要一些其他機制(TCP/IP,套接字,HTTP)。然而,協議緩衝區提供了一個API,用於執行從客戶端到遠程服務器的RPC調用 - 但不提供任何實現。有可與任何Java應用程序可以使用這個特定的RPC API的一些第三方實現 - 見https://code.google.com/p/protobuf-rpc-pro/ - 這可能會在Android上運行。

相關問題