小编And*_*oid的帖子

如何在Android中使用UDP?

我是Android平台的新手.我需要使用我的Android UDP客户端与UDP服务器建立连接.现在,我需要知道如何在Android中使用UDP.请指导我这样做.

client android udp client-server

6
推荐指数
1
解决办法
1万
查看次数

如何在Android中使用UDP接收数据?

我使用以下代码从特定端口接收数据.它不适用于Android.但是将数据发送到特定端口工作正常.

public class UDPDemo extends Activity {
  private TextView tv;

  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    tv = (TextView)findViewById(R.id.recv_message);
    try {
      DatagramSocket clientsocket=new DatagramSocket(9876);
      byte[] receivedata = new byte[1024];
      while(true)
      {
        DatagramPacket recv_packet = new DatagramPacket(receivedata, receivedata.length);
        Log.d("UDP", "S: Receiving...");
        clientsocket.receive(recv_packet);
        String rec_str = new String(recv_packet.getData());
        tv.setText(rec_str);
        Log.d(" Received String ",rec_str);
        InetAddress ipaddress = recv_packet.getAddress();
        int port = recv_packet.getPort();
        Log.d("IPAddress : ",ipaddress.toString());
        Log.d(" Port : ",Integer.toString(port));
      }
    } catch (Exception e) {
      Log.e("UDP", "S: Error", e);
    }
  } …
Run Code Online (Sandbox Code Playgroud)

android

3
推荐指数
1
解决办法
2万
查看次数

Android中的动态表布局?

我尝试从Java代码添加表格布局.当tablerow中有两个字段时,它只显示第一个字段.如何显示所有字段的整行?

  .....
  ....
  for(int idx=0;idx<4;idx++){
      TableRow tbrow   = new TableRow(this);

      TextView text_v1 = new TextView(this);
      text_v1.setText("TextView");

      TextView text_v2 = new TextView(this);
      text_v2.setText(" Idx : "+idx);

      tbrow.addView(text_v1);
      tbrow.addView(text_v2);

      linearlayout.addView(tbrow);
  }
  .........
      ........
Run Code Online (Sandbox Code Playgroud)

这该怎么做?

android

2
推荐指数
1
解决办法
9628
查看次数

标签 统计

android ×3

client ×1

client-server ×1

udp ×1