小编Tal*_*lib的帖子

我有两个Android应用程序,一个可以通过LAN发送特定的IP和其他应用程序接收,但我想通过局域网广播字符串?

我想通过LAN广播字符串,但是当我将客户端代码中的服务器IP更改为255.255.255.255时,它不会广播.如何通过LAN广播字符串?我应该在客户端代码中做什么,以便不同IP的所有侦听端口可以同时接收字符串.

我的客户端或发送字符串的代码是:

public class MainActivity extends Activity {

    private Socket socket;
    private static final int SERVERPORT = 6000;
    private static final String SERVER_IP = "192.168.1.10";

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);     

        new Thread(new ClientThread()).start();
    }

public void onClick(View view) {
        try {
            EditText et = (EditText) findViewById(R.id.EditText01);
            String str = et.getText().toString();
            PrintWriter out = new PrintWriter(new BufferedWriter(
                new OutputStreamWriter(socket.getOutputStream())), true);
            out.println(str);
        } catch (UnknownHostException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (Exception e) { …
Run Code Online (Sandbox Code Playgroud)

java sockets android udp udpclient

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

带有向右箭头的按钮

我正在尝试制作一个带有右箭头的按钮。我定义了一个卡片视图,里面有一个按钮。但我不确定如何将箭头与其一起放置,以及是否可以在 xml 中实现。按钮应如下所示:

在此处输入图片说明

我的 xml 看起来像这样:

 <android.support.v7.widget.CardView
    android:id="@+id/signupCard"
    style="@style/CardView.Light"
    android:layout_width="0dp"
    android:layout_height="0dp"
    android:layout_marginBottom="18dp"
    android:layout_marginEnd="29dp"
    android:layout_marginLeft="29dp"
    android:layout_marginRight="29dp"
    android:layout_marginStart="29dp"
    android:layout_marginTop="198dp"
    app:layout_constraintBottom_toTopOf="@+id/loginCard"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent">

    <Button
        android:id="@+id/signup"
        style="@style/Widget.AppCompat.Button.Borderless"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@android:color/background_light"
        android:minWidth="0dp"
        android:paddingEnd="8dp"
        android:paddingStart="8dp"
        android:scaleType="center"
        android:text="@string/signUp"
        android:textColor="#DE000000" />
</android.support.v7.widget.CardView>
Run Code Online (Sandbox Code Playgroud)

xml android button material-design android-cardview

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

Android Wifi Direct中的同行通信

如果我在一个组中连接了设备A,B,C和D,并假设A是组所有者.任何新的对等设备都假设E出现而不在A(组所有者)的范围内,但是在范围内任何B,C和D.

  • E可以连接到B,C或D并最终加入群组吗?

实际上我的目标是将消息发送给范围内的所有对等体,是否还有其他方式连接到范围内的所有对等体并与它们通信并断开连接?请帮忙...

android p2p wifi-direct

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

SQL Query来计算记录

我正在编写一个SQL查询,它将从一个表中获取所有事务类型,而从另一个表中,它将计算该事务类型的频率.

我的查询是这样的:

with CTE as
(
select a.trxType,a.created,b.transaction_key,b.description,a.mode
FROM transaction_data AS a with (nolock)
     RIGHT JOIN transaction_types b with (nolock) ON b.transaction_key = a.trxType 
 )
SELECT COUNT (trxType) AS Frequency, description as trxType,mode
from CTE where created >='2017-04-11' and created <= '2018-04-13'
group by trxType ,description,mode
Run Code Online (Sandbox Code Playgroud)

transaction_types表仅包含所有类型的事务,并transaction_data包含已发生的事务.

我面临的问题是即使它是RIGHT join,它也不会从transaction_types表中选择所有记录.

我需要从transaction_types表中选择所有事务并显示每个事务的计数数,即使它为0.

请帮忙.

sql database sql-server sql-server-2008

0
推荐指数
1
解决办法
70
查看次数

字符串中的子字符串

我有一个字符串"552 s hello"我想在一个子字符串中获取"552"而在其他子字符串中获取"s"并且我想在前两个空格的基础上拆分此字符串.请帮助...

java string string-split

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

在"int delete(String table,String whereClause,String [] whereArgs)"函数中"String [] whereArgs"的目的是什么?

String [] whereArgs也出现在SQLiteDatabase类的更新函数中,它描绘的是什么?我已经阅读了文档,但没有得到它,请帮忙.提前致谢 !!

java mysql sqlite android android-sqlite

-3
推荐指数
1
解决办法
1637
查看次数

在Android中查找列表的长度

我有一个包含wifi P2P设备列表的列表,我想找到列表的长度,以便可以将连接请求发送到每个p2p设备。

List<WifiP2pDevice> deviceList = new ArrayList<WifiP2pDevice>();
Run Code Online (Sandbox Code Playgroud)

android

-3
推荐指数
1
解决办法
1474
查看次数