小编Par*_*H.R的帖子

有没有办法改变 Android 12 中启动屏幕图标的形状?

我正在定制正在实施的新启动屏幕Android 12
我已经能够将图标更改为我想要使用的图标

"< item name="windowSplashScreenAnimatedIcon">@drawable/...</item >"
Run Code Online (Sandbox Code Playgroud)

但因为它是一个单词而不是一个适合圆形的图标,但是单词已经拉伸以适合圆形。有没有办法改变图标或图标背景的形状或大小,这样就不会发生这种情况?

android splash-screen android-12

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

QT qmake GRPC实现

我想在我的 qt 项目上实现 GRPC,但首先我尝试运行 grpc 示例,但出现未定义的引用错误。

主要.cpp:

#include <helloworld.grpc.pb.h>

#include <grpc/grpc.h>
#include <grpcpp/server_builder.h>

#include <iostream>

class GreeterService final : public helloworld::Greeter::Service {
public:
  virtual ::grpc::Status SayHello(::grpc::ServerContext* context, const ::helloworld::HelloRequest* request, ::helloworld::HelloReply* response) {
    std::cout << "Server: message for \"" << request->name() << "\"." << std::endl;

    response->set_message("Hi " + request->name());

    return grpc::Status::OK;
  }
};

int main(int argc, char* argv[]) {
  grpc::ServerBuilder builder;
  builder.AddListeningPort("0.0.0.0:50051", grpc::InsecureServerCredentials());

  GreeterService my_service;
  builder.RegisterService(&my_service);

  std::unique_ptr<grpc::Server> server(builder.BuildAndStart());
  server->Wait();

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

。轮廓:

QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT …
Run Code Online (Sandbox Code Playgroud)

c++ qt qmake grpc

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

startActivityForResult() 已弃用用于 google 登录

我想让谷歌登录我的应用程序,但我收到此错误。

startActivityForResult() deprecated in java
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

startActivityForResult() deprecated in java
Run Code Online (Sandbox Code Playgroud)

我知道,我必须使用它registerForActivityResult();,但我不知道如何使用它。

android google-signin

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

Ubuntu 22.04 &amp; Qt 6.5:qt.qpa.plugin 无法加载“”中的 Qt 平台插件“xcb”,即使已找到

当我安装Ubuntu 22.04和 时Qt 6.5.2,我遇到了一个错误,该错误导致我的任何项目无法运行,并且它没有按预期显示输出。

qt.qpa.plugin:即使找到了“”,也无法加载Qt平台插件“xcb”。该应用程序无法启动,因为无法初始化 Qt 平台插件。重新安装应用程序可能会解决此问题。

可用的平台插件有:vnc、minimal、wayland-egl、offscreen、xcb、vkkhrdisplay、eglfs、minimalegl、linuxfb、wayland。

在此输入图像描述

我检查了/home/username/Qt/6.5.2/gcc_64/plugins/platforms/路径并了解到所有文件都是正确的。

在此输入图像描述

我也尝试:

export QT_QPA_PLATFORM_PLUGIN_PATH=/home/username/Qt/6.5.2/gcc_64/plugins/platforms/
Run Code Online (Sandbox Code Playgroud)

但这没有帮助。

qt qt-creator qt6 ubuntu-22.04

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

如何使用 yocto 构建简单的 qt 应用程序?

我设置了yocto开发环境,在其中我可以在目标中进行 bitbake 并运行一个简单的 C++ 应用程序。现在我想尝试使用简单的 Qt 应用程序。当我执行bitbake-layers show-layers时,它在列表中显示 meta-qt5...

meta-qt5
/home/prc1cob/repo/out/salt/kawa/../../..//os/external/meta-qt5 7 元-oe
/home/prc1cob/repo/out/salt/kawa/ ../../../build/yocto/meta-openembedded/meta-oe 6

有了这个,我假设 qt5 已经存在于我的 yocto 构建中。如何编写 .bb 文件来构建一个简单的 HelloWorld qt 应用程序,如下所示...

#include <QCoreApplication>
#include <QDebug>
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    
    qDebug() << "Hello World";

    return a.exec();
}
Run Code Online (Sandbox Code Playgroud)

谢谢你!!

qt openembedded bitbake yocto

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