[英]How can I parse Parcel object in host instead of android device?
我想使用套接字與Android設備中的APP通信。 我們將發送和接收許多包裹對象 。 應用程序將獲得一些系統信息,使用包裹將更加容易。 所以我必須做更多的事情來解析包裹對象...
我可以使用python或java或jython。 但是沒有解析包裹的工具。
我想通過android.jar在android中使用Parcel類,但是Exception in thread “main” java.lang.RuntimeException: Stub
,因為android.jar不能在獨立項目中使用 。
我嘗試使用Robolectric ,但是Parcel需要本機寫入和讀取。 我得到libandroid_runtime.so並加載它, wrong ELF class: ELFCLASS32
(我在64位ubuntu中工作)...
除了將android代碼移植到主機上,還有其他方法嗎? 謝謝!
我相信gson庫的使用是Android上用於網絡通信的更本機且通常的方式。
如果它不符合您的需求,則可以將SERIALizable與custon writeObject / readObject一起使用,但是我強烈建議您使用json,因為它更易於調試,並且您不需要關心100%的Serializable兼容性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.