小编gfe*_*des的帖子

如何保持Android客户端连接到服务器甚至活动更改并将数据发送到服务器?

我最初在我的活动中实现了一个异步任务,它将数据发送到服务器.但是当我改变活动时,连接就丢失了.为了避免这种情况,我的方法是实现集中网络操作并将数据发送到服务器的服务,下面给出了该服务的代码

import java.io.BufferedWriter;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.InetAddress;
import java.net.Socket;

import android.app.Service;
import android.content.Intent;
import android.os.Binder;
import android.os.IBinder;
import android.util.Log;
import android.widget.Toast;

public class SocketService extends Service {
  public static final String SERVERIP = ""; //your computer IP address should be written here
  public static final int SERVERPORT = 5000;
  PrintWriter out;
  Socket socket;
  InetAddress serverAddr;

@Override
public IBinder onBind(Intent intent) {
    // TODO Auto-generated method stub
    System.out.println("I am in Ibinder onBind method");
      return myBinder;
}

  private final IBinder …
Run Code Online (Sandbox Code Playgroud)

sockets android client-server asyncsocket

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

如何启用和禁用qDebug()消息

我通过编写禁用qDebug()消息

CONFIG(release, debug|release):DEFINES += QT_NO_DEBUG_OUTPUT
Run Code Online (Sandbox Code Playgroud)

在.pro文件中.这很好用.我想知道是否有任何方法可以使用源代码启用qDebug()消息.我想将它作为参数发送给应用程序.因此,默认情况下,我将禁用qDebug()消息,但是如果参数声明要打开qDebug()消息,则需要启用qDebug().是否有可能做到这一点?

任何帮助表示赞赏

qt qdebug

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

在Qt中切换多个ui表单

我正在为嵌入式设备开发用户界面.我创建了大约30个ui表单.您首先拥有加载数据库的欢迎表单,并自动连接到可用的已知wifi和所有启动功能.一旦加载了所有内容,下一个要加载的表单就是用户登录

如果登录是我的第二个用户界面,那么我就是这样做的

//Instantiating the Login class
Login *myLog = new Login();

//Close the welcome class
this->close();

//open the Login class
myLog->show();
Run Code Online (Sandbox Code Playgroud)

这是在多个UI之间切换的正确方法吗?该软件可以想像任何具有多个图标按钮的智能手机设备,以打开不同的应用程序.每个应用程序或文件夹都有自己的功能.我有一个主页按钮,可以回到主菜单主页等等.我已经使用上面给出的代码在各种ui表单之间切换,我不确定这是不是这样的方法.我是Qt的新手,我被要求在2周内完成这项任务,我创造了我找到的最简单的方法.还有更好的方法吗?

任何帮助或指导表示赞赏.如果你能给我链接以便更好地理解它会很棒

谢谢

编辑 在此输入图像描述

每个ui表单都有一个快捷面板,可直接访问登录,主菜单,设置电源选项,wifi选项(在设置中).1下显示的布局流程类似于2,3和设置.对不起,丑陋的形象.双向箭头表示我可以来回切换.单箭头表示线性运动.

c++ qt qtgui qlabel qlayout

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

标签 统计

qt ×2

android ×1

asyncsocket ×1

c++ ×1

client-server ×1

qdebug ×1

qlabel ×1

qlayout ×1

qtgui ×1

sockets ×1