Advertisement
Guest User

Untitled

a guest
Jul 29th, 2014
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.26 KB | None | 0 0
  1. public class MainActivity extends ActionBarActivity {
  2.  
  3. Button botao;
  4.  
  5.  
  6. @Override
  7. protected void onCreate(Bundle savedInstanceState) {
  8.  
  9. super.onCreate(savedInstanceState);
  10. setContentView(R.layout.activity_main);
  11.  
  12. botao = (Button) findViewById(R.id.button1);
  13.  
  14. botao.setOnClickListener(new View.OnClickListener() {
  15. private DatagramSocket socketServer;
  16.  
  17. public void run(){
  18.  
  19.  
  20. try {
  21. socketServer = new DatagramSocket();
  22. byte buf[] = "/RoboCore/relay/0013A20040A13917/1/1".getBytes();
  23. DatagramPacket pacote = new DatagramPacket(buf, buf.length, InetAddress.getByName("192.168.0.100"), 4444);
  24. DatagramSocket socketClient = new DatagramSocket();
  25.  
  26. socketServer.send(pacote);
  27.  
  28.  
  29. } catch (SocketException ex) {
  30. ex.printStackTrace();
  31. } catch (IOException ex) {
  32. ex.printStackTrace();
  33. }
  34.  
  35. }
  36. @Override
  37. public void onClick(View arg0) {
  38. run();
  39. }
  40. });
  41.  
  42.  
  43. if (savedInstanceState == null) {
  44. getSupportFragmentManager().beginTransaction()
  45. .add(R.id.container, new PlaceholderFragment())
  46. .commit();
  47. }
  48. }
  49.  
  50.  
  51. @Override
  52. public boolean onCreateOptionsMenu(Menu menu) {
  53.  
  54. // Inflate the menu; this adds items to the action bar if it is present.
  55. getMenuInflater().inflate(R.menu.main, menu);
  56. return true;
  57. }
  58.  
  59. @Override
  60. public boolean onOptionsItemSelected(MenuItem item) {
  61. // Handle action bar item clicks here. The action bar will
  62. // automatically handle clicks on the Home/Up button, so long
  63. // as you specify a parent activity in AndroidManifest.xml.
  64. int id = item.getItemId();
  65. if (id == R.id.action_settings) {
  66. return true;
  67. }
  68. return super.onOptionsItemSelected(item);
  69. }
  70.  
  71. /**
  72. * A placeholder fragment containing a simple view.
  73. */
  74. public static class PlaceholderFragment extends Fragment {
  75.  
  76. public PlaceholderFragment() {
  77. }
  78.  
  79. @Override
  80. public View onCreateView(LayoutInflater inflater, ViewGroup container,
  81. Bundle savedInstanceState) {
  82. View rootView = inflater.inflate(R.layout.fragment_main, container, false);
  83. return rootView;
  84. }
  85. }
  86.  
  87. }
  88.  
  89. 07-29 13:11:28.720: E/AndroidRuntime(16118): FATAL EXCEPTION: main
  90. 07-29 13:11:28.720: E/AndroidRuntime(16118): android.os.NetworkOnMainThreadException
  91. 07-29 13:11:28.720: E/AndroidRuntime(16118): at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1118)
  92. 07-29 13:11:28.720: E/AndroidRuntime(16118): at libcore.io.BlockGuardOs.sendto(BlockGuardOs.java:175)
  93. 07-29 13:11:28.720: E/AndroidRuntime(16118): at libcore.io.IoBridge.sendto(IoBridge.java:473)
  94. 07-29 13:11:28.720: E/AndroidRuntime(16118): at java.net.PlainDatagramSocketImpl.send(PlainDatagramSocketImpl.java:182)
  95. 07-29 13:11:28.720: E/AndroidRuntime(16118): at java.net.DatagramSocket.send(DatagramSocket.java:284)
  96. 07-29 13:11:28.720: E/AndroidRuntime(16118): at com.example.tcctestes.MainActivity$1.run(MainActivity.java:59)
  97. 07-29 13:11:28.720: E/AndroidRuntime(16118): at com.example.tcctestes.MainActivity$1.onClick(MainActivity.java:74)
  98. 07-29 13:11:28.720: E/AndroidRuntime(16118): at android.view.View.performClick(View.java:4262)
  99. 07-29 13:11:28.720: E/AndroidRuntime(16118): at android.view.View$PerformClick.run(View.java:17421)
  100. 07-29 13:11:28.720: E/AndroidRuntime(16118): at android.os.Handler.handleCallback(Handler.java:615)
  101. 07-29 13:11:28.720: E/AndroidRuntime(16118): at android.os.Handler.dispatchMessage(Handler.java:92)
  102. 07-29 13:11:28.720: E/AndroidRuntime(16118): at android.os.Looper.loop(Looper.java:137)
  103. 07-29 13:11:28.720: E/AndroidRuntime(16118): at android.app.ActivityThread.main(ActivityThread.java:4944)
  104. 07-29 13:11:28.720: E/AndroidRuntime(16118): at java.lang.reflect.Method.invokeNative(Native Method)
  105. 07-29 13:11:28.720: E/AndroidRuntime(16118): at java.lang.reflect.Method.invoke(Method.java:511)
  106. 07-29 13:11:28.720: E/AndroidRuntime(16118): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)
  107. 07-29 13:11:28.720: E/AndroidRuntime(16118): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)
  108. 07-29 13:11:28.720: E/AndroidRuntime(16118): at dalvik.system.NativeStart.main(Native Method)
  109. 07-29 13:11:36.628: I/Process(16118): Sending signal. PID: 16118 SIG: 9
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement