PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   有沒有JAVA高手可以請教一下.. (https://www.pcdvd.com.tw/showthread.php?t=1070186)

打工吧魔王大人 2015-02-24 01:22 PM

引用:
作者打工吧魔王大人
目標先把從 D copy 來的 (import 那幾行) 的問題消掉. ,
再把code 塞進來.. 這樣應該是正確 ?

解了,Java build path 加入先前project D 有加的 build path 加入就行了.
:like:



所以,開始搬東西...


開工快樂.


:laugh:

打工吧魔王大人 2015-02-25 02:56 AM

報告,


東西搬完,


剩3個錯誤,
原始程式片段:
import ------

public class Sample implement xxCallback{

public static void main (){
... 一般處理式.

try{
Sample sampleC =new Sample (....);
sampleC.xxxx(); // exec
}catch(xx){
}

} //end of main

public Sample (..){
this.xxxxx=xxxx; //初值設定
.....
try{
}catch(){
}
..
}

------
搬到Android 的MainActivity.java
我把 先前的main 對映到 public class MainActivity extends ActionBarActivity
中的 OK 鈕呼叫涵式PushMeOk(), 把東西都搬進去, 然後涵式內的
try {
Sample sampleC =new Sample(....); // 這是第一行過不去
}

// 外面與PushMeOk(){}同層
public Sample(.....)throw exception{ // 第二行過不去,

try{

client=new FromImportClient(this.burl)
client.setCallBack(this);// 第三行過不去.

}catch(){}

} // Sample end


----------
不知道我這樣的陳述清楚嘛?

打工吧魔王大人 2015-02-25 03:20 AM

我用了極簡版, 把程式包在try cache 內.

很可能可以用!

再慢慢修改..

harrisonlin 2015-02-25 08:59 AM

編譯不過的錯誤訊息一併貼上來會比較容易除錯! :)

打工吧魔王大人 2015-02-25 04:57 PM

引用:
作者harrisonlin
編譯不過的錯誤訊息一併貼上來會比較容易除錯! :)


按紐與讀輸入字串都好了以後, 我在按紐呼叫的副程式塞了原本是文字java的涵數,

然後就是執行時出現錯誤,畫面都沒出現就報Error,

Logcat 窗報Dalvikvm Could not find Class blabla , 可是 import 沒問題阿.



我還要多久才能單獨作開發整合呀樓上的大爺..

打工吧魔王大人 2015-02-25 07:45 PM

進度條又向前推進;

現在卡在 java.net.SocketException: Permission denied


這是Eclipse+ android avd模擬器的結果,
在實機會比較好嘛?

打工吧魔王大人 2015-02-25 08:04 PM

現在的關卡是連線被拒, 即使是連自己也不行 (localhost). 模擬器的APK socket不能外連? ( socket server 在同ubuntu ,只是沒在模擬器內 )
還有就是:

我把原本一直線執行的Socket連線功能
(就是連線,丟東西,, 斷線)


現在要拆成幾段:

1.連線 (從EditText讀入位址)(按紐驅動)
2,丟東西A (從EditText讀入)(按紐驅動)
3.丟東西B (從EditText讀入)(按紐驅動)
4.丟東西X,(按紐)
5.斷線.(按紐)

所以裡面的東西要重排過, 不然無法互相 reference 到.

打工吧魔王大人 2015-02-26 04:23 PM

02-26 08:18:10.296: W/System.err(1582): MException (0) - java.net.SocketException: socket failed: EACCES (Permission denied)
02-26 08:18:10.309: W/System.err(1582): at org.ClientComms$ConnectBG.run(ClientComms.java:604)
02-26 08:18:10.309: W/System.err(1582): at java.lang.Thread.run(Thread.java:818)
02-26 08:18:10.310: W/System.err(1582): Caused by: java.net.SocketException: socket failed: EACCES (Permission denied)
02-26 08:18:10.352: W/System.err(1582): at libcore.io.IoBridge.socket(IoBridge.java:623)
02-26 08:18:10.352: W/System.err(1582): at java.net.PlainSocketImpl.create(PlainSocketImpl.java:198)
02-26 08:18:10.352: W/System.err(1582): at java.net.Socket.checkOpenAndCreate(Socket.java:687)
02-26 08:18:10.352: W/System.err(1582): at java.net.Socket.connect(Socket.java:847)
02-26 08:18:10.353: W/System.err(1582): ... 1 more
02-26 08:18:10.354: W/System.err(1582): Caused by: android.system.ErrnoException: socket failed: EACCES (Permission denied)
02-26 08:18:10.355: W/System.err(1582): at libcore.io.Posix.socket(Native Method)
02-26 08:18:10.355: W/System.err(1582): at libcore.io.BlockGuardOs.socket(BlockGuardOs.java:282)
02-26 08:18:10.356: W/System.err(1582): at libcore.io.IoBridge.socket(IoBridge.java:608)
02-26 08:18:10.356: W/System.err(1582): ... 6 more

harrisonlin 2015-02-26 04:50 PM

這個已經超出我的範圍了,android開發我就幫不上忙囉....^^|||

祝你關關 - 無論難不難過 - 關關過! ;)

打工吧魔王大人 2015-02-26 05:04 PM

引用:
作者打工吧魔王大人
(Permission denied)
..



問題已解決! :D


所有的時間均為GMT +8。 現在的時間是04:40 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。