小编use*_*690的帖子

如何使用Intent在Android上选择文件

我使用此代码使用Intent选择任何类型的文件并在我的应用程序中获取它的路径

    //this when button click
public void onBrowse(View view) {
    Intent chooseFile;
    Intent intent;
    chooseFile = new Intent(Intent.ACTION_GET_CONTENT);
    chooseFile.addCategory(Intent.CATEGORY_OPENABLE);
    chooseFile.setType("file/*");
    intent = Intent.createChooser(chooseFile, "Choose a file");
    startActivityForResult(intent, ACTIVITY_CHOOSE_FILE);
}

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (resultCode != RESULT_OK) return;
    String path     = "";
    if(requestCode == ACTIVITY_CHOOSE_FILE)
    {
        Uri uri = data.getData();
        String FilePath = getRealPathFromURI(uri); // should the path be here in this string
        System.out.print("Path  = " + FilePath);
    }
}

public String getRealPathFromURI(Uri contentUri) { …
Run Code Online (Sandbox Code Playgroud)

android android-intent android-afilechooser

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

如何在 QPlainTextEdit 中为突出显示的字符串创建工具提示

我有一个 QPlainTextEdit 并且其中突出显示了一些单词,现在我希望当我用鼠标悬停在它上面时,它会向我显示一个工具提示,其中包含有关此突出显示单词的描述或类似内容,在 QT IDE 中类似这样

在此输入图像描述

但我不知道如何开始这个所以任何想法、代码或类似的项目来检查这个。

c++ qt qplaintextedit qt5 qtooltip

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

如何找到可能包含重复数字的3个列表之间的差异

我有3个列表,我想找到第1 /第2和第2 /第3之间的差异并打印它们.

这是我的代码:

n1 = [1,1,1,2,3] 
n2 = [1,1,1,2] # Here the 3 is not found ("3" is not present in n1 at all)
n3 = [1,1,2]   # here 1 is not found (there are fewer "1"s in n3 than in n2)
for x in n1: 
   if x not in n2:
      print x  
for m in n2: 
   if m not in n3: 
      print m 
Run Code Online (Sandbox Code Playgroud)

但我得到的输出只有3.

如何使它输出1和3?我也尝试使用sets,但它只是3再次打印.

python python-2.7

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

使用Qt的Android上的TeamSpeak SDK

我正在尝试使用Qt在Android上使用TeamSpeak SDK

1 - 我将.so文件与TeamSpeak SDK一起链接到我的Qt项目

2 - 发布和APK文件并在我的Android手机上设置它

它工作正常,没有问题,并连接到TeamSpeak服务器,但我无法打开设备麦克风或扬声器.
当我尝试使用 ts3client_getCaptureModeListts3client_getPlaybackModeList 查看可用的设备时,我找不到任何东西.

当我不添加TeamSpeak SDK附带的soundbackends文件时,我在Windows上遇到此问题.我认为TeamSpeak SDK也应该有Android的声音后端.

我要做的是在Windows上采用声音后端,将其添加到我的Android手机,添加声音后端的路径(/ storage/emulated/0 /),但它不起作用.

问题是我在哪里可以获得这些文件,或者我应该做些什么来使声音工作?

c++ qt android android-ndk teamspeak

5
推荐指数
0
解决办法
202
查看次数

使用Win32 API获取Windows屏幕保护程序超时

我想在Windows上创建一个简单的C++应用程序,检查显示关闭时间.

经过一些搜索,我发现这个函数使用的是windows.h

int time;
bool check;
check = SystemParametersInfo(SPI_GETSCREENSAVETIMEOUT, 0, &time, 0);
if (check) {
    cout << "The Screen Saver time is : " << time << endl;
}
else {
    cout << "Sorry dude the windows api can't do it" << endl;
}
Run Code Online (Sandbox Code Playgroud)

但是当我使用这段代码时,时间总是为零,在我的Windows设置中,我将窗口设置为在5分钟后关闭显示

我尝试了一些自己的解决方案我将时间类型更改为long long并且垃圾编号非常大,所以我做错了让屏幕关闭时间.

操作系统:Windows 10

编译器:Mingw32和我测试MSVC 2015

c++ winapi

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

如何使用 ffmpeg 在连接视频之间制作淡入/淡出效果

我有三个视频,它们分为三个部分,开头是主视频,然后是视频的结尾,我将它们连接在一起我想在第一个视频的结尾和第三个视频的开头添加淡入/淡出效果视频,因此它们很好地分开给观众。
我使用此代码通过将视频名称添加到文本文件来将视频连接在一起

ffmpeg -f concat -i ffmpeg-sound.txt -c copy final_output.mp4
Run Code Online (Sandbox Code Playgroud)

现在我应该通过什么命令,以便我可以添加这种效果,因为我不擅长 ffmgep。或者如果有任何其他事情要遵循。
提前致谢

video ffmpeg

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

使用c ++ builder读取gmail pop3


我想使用c ++ builder阅读我的Gmail收件箱电子邮件,所以我使用这段代码,我是从youtube上的视频中获取的,但在我阅读之前,我尝试首先使用按钮中的代码进行连接.

MyPoP3
POP3->Host = "pop.gmail.com";
POP3->Port = 995;
POP3->Username = "@gmail.com";
POP3->Password = "my pass";

POP3->Connect();
Memo1->Text = "Number = " + IntToStr(MyPoP3->CheckMessages()) + "\n";
MyPoP3->Disconnect();
Run Code Online (Sandbox Code Playgroud)

我在短暂的延迟后收到此错误消息.

error connection closed gracefully 
Run Code Online (Sandbox Code Playgroud)

这是我第一次使用c ++ builder我只是学习它,所以请你帮忙解决这个错误,因为我找不到任何好的资源.
提前致谢.

c++ c++builder

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

如何使用Qt在Windows C驱动器上写入文本文件

我想使用Qt C ++在Windows的C驱动器上写一个文件

QFile file("C:/key.txt");
if (!file.exists())
{
    file.open(QIODevice::WriteOnly | QIODevice::Text);
    file.write("0");
    file.close();
}
Run Code Online (Sandbox Code Playgroud)

但是什么都没写在C上,我想我应该给它管理员权限,以便它可以写到C盘,但是我搜索并找到了QFile :: setpermissions,但是它也没有解决问题,
所以有什么办法可以解决我的问题,请
感谢Avdance

c++ qt

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