看板 AndroidDev 關於我們 聯絡資訊
就是..... objectinputstream 本身可以直接把物件透過網路丟給別人 我之前是寫個class,去把android裡的數據包起來,再透過網路傳到伺服器去做處理 但覺得包來包去、拆來拆去太麻煩,想把android裡的東西直接傳出去 讓伺服器直接處理 為了確認可不可行,我先試著讓PC能處理android的物件 於是在建置路徑裡加入maps.jar跟android.jar試了一下 http://ppt.cc/7lBh public static void main(String[] args) { GeoPoint gp = new GeoPoint(123,456); ← 這行出錯 System.out.println("X:"+gp.getLatitudeE6()+" Y:"+gp.getLongitudeE6()); } 結果吐出這一串: Exception in thread "main" java.lang.RuntimeException: stub at com.google.android.maps.GeoPoint.<init>(Unknown Source) at Kernel.ServerMain.main(ServerMain.java:16) 請問..... 我有地方做錯、或是方法錯了嗎? 還是android根本不讓別人在PC上用他的jar? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.58.232
nvidia:可以跑比較奇怪吧 09/30 09:47
nvidia:android framework是架在android platform 09/30 09:47
nvidia:你可以追一下ServerMain.java XD 09/30 09:48
nvidia:要讓他可以跑簡單啊 把server架在android 上 09/30 09:48
LaPass:orz..... 果然不行 09/30 10:10
hohoww:nvidia 正解 09/30 11:31
scribeTW:透過網路還是XML或JSON好吧,或者直接POST對方接RAW data 09/30 22:22
LaPass:一開始是打算用XML丟資料,只不過稍微看了XML轉換成物件的 09/30 22:52
LaPass:範例,覺得很麻煩,又找到objectstream,就用這方法去丟資 09/30 22:53
LaPass:料了。 09/30 22:53
nvidia:自己訂data model 輸出吧 09/30 23:38