Ik probeer een programma te maken via een tutorial waarmee je je telefoon als toetsenbord en muis kan gebruiken. Nu loop ik wel vast met een aantal dingen. Voor de app werk ik in Android Studio en om de Server te maken gebruik ik Eclips.
Ik krijg vaak de melding cannot resolve symbol waarbij ik niet weet hoe ik deze moet oplossen.
Zo wordt het hier bijvoorbeeld gemeld bij "Constants". Er wordt door Android Studio nog gesuggereerd om het te veranderen naar "SyncStateContract.Constants.MOUSE_LEFT_CLICK", maar dan krijg ik weer cannot resolve symbol bij MOUSE_LEFT_CLICK.
hetzelfde geld ook hier:
Bij het maken van de server krijg ik ook steeds een melding "Error in opening Socket".
Hier is er iets mis met
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.InetSocketAddress;
en
boolean leftpressed=false;
boolean rightpressed=false;
De tutorial komt van deze site
Ik krijg vaak de melding cannot resolve symbol waarbij ik niet weet hoe ik deze moet oplossen.
Java:
1
2
3
4
5
6
7
| mouseMoved=true; break; case MotionEvent.ACTION_UP: ACTION_DOWN if(!mouseMoved){ out.println(Constants.MOUSE_LEFT_CLICK); |
Zo wordt het hier bijvoorbeeld gemeld bij "Constants". Er wordt door Android Studio nog gesuggereerd om het te veranderen naar "SyncStateContract.Constants.MOUSE_LEFT_CLICK", maar dan krijg ik weer cannot resolve symbol bij MOUSE_LEFT_CLICK.
hetzelfde geld ook hier:
Java:
1
2
3
4
5
6
7
8
9
| @Override public void onClick(View v) { switch (v.getId()) { case R.id.playPauseButton: if (isConnected && out!=null) { out.println(SyncStateContract.Constants.PLAY);//send "play" to server } |
Bij het maken van de server krijg ik ook steeds een melding "Error in opening Socket".
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| import java.awt.AWTException; import java.awt.Robot; import java.awt.event.InputEvent; import java.awt.event.KeyEvent; import java.awt.MouseInfo; import java.awt.Point; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintWriter; import java.net.InetSocketAddress; import java.net.ServerSocket; import java.net.Socket; public class server123 { private static ServerSocket server = null; private static Socket client = null; private static BufferedReader in = null; private static String line; private static boolean isConnected=true; private static Robot robot; private static final int SERVER_PORT = 8998; public static void main(String[] args) { boolean leftpressed=false; boolean rightpressed=false; |
Hier is er iets mis met
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.InetSocketAddress;
en
boolean leftpressed=false;
boolean rightpressed=false;
De tutorial komt van deze site
[ Voor 4% gewijzigd door granitk7 op 02-02-2017 18:22 ]