标签: flags

使用 WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH 获取所有 MotionEvent

我的问题直接针对这个问题。该问题的答案展示了如何创建 a ViewGroup,将其嵌入到 a 中WindowManager,并允许 sWindowManager捕获MotionEvents 通过onTouchEvent(MotionEvent event)。是允许 this接收sWindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH的标志。然而,根据文档,这个标志ViewGroupMotionEvent

...不会收到完整的向下/移动/向上手势

我想知道是否有解决方法或方法,以便我可以获得所有触摸事件,包括向下、移动和向上。概念证明位于应用程序Wave Launcher中,它使用相同的概念,但能够接收多个ACTION_OUTSIDE事件。

flags android action view layoutparams

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

编码中的标志和深度 (Pygame)

所以我开始学习 pygame 并在这一行中:

pygame.display.set_mode((640,300), 0, 32)
Run Code Online (Sandbox Code Playgroud)

我想知道 0 和 32 是什么意思,如果我改变这两个变量,程序将如何改变。

python variables flags pygame depth

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

在 C++ 中重置输出标志

我打算将结束使用该resetiosflags函数的行上的所有输出标志重置为默认值。当我尝试以这种方式执行此操作时,它会提供错误的输出,这与我的预期相反。

#include <iostream>
#include <iomanip>
using namespace std;
int
main()
{
    bool first;
    int second;
    long third;
    float fourth;
    float fifth;
    double sixth;

    cout << "Enter bool, int, long, float, float, and double values: ";
    cin >> first >> second >> third >> fourth >> fifth >> sixth;
    cout << endl;

// ***** Solution starts here ****
    cout << first << " " << boolalpha << first  << endl << resetiosflags;
    cout << second << " " << …
Run Code Online (Sandbox Code Playgroud)

c++ flags iostream iomanip

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

FLAG_INCLUDE_STOPPED_PACKAGES

我刚刚开始使用android。在 GitHub 上浏览代码时,为了发送广播,我遇到了

addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES);
Run Code Online (Sandbox Code Playgroud)

我无法理解上述语句的功能..如果有人可以提供帮助,那就太好了。问候

flags android github android-intent

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

如何在 Jupyter Notebook 或 Python Shell 中设置标志

我需要运行名为的脚本train.py,但还需要通过在 bash 中发出以下命令来设置 flas:

\n\n
train.py --logtostderr --train_dir=training/ --pipeline_config_path=training/faster_rcnn_inception_v2_pets.config\n
Run Code Online (Sandbox Code Playgroud)\n\n

然而,它捕获了这个错误:

\n\n
\n

文件\n“/Users/cvsanbuenaventura/miniconda3/lib/python3.6/site-packages/google/protobuf/text_format.py”,\n第1288行,在_ConsumeSingleByteString\n引发self.ParseError(\'字符串缺少结束引号: %r\' % (text,)) google.protobuf.text_format.ParseError: 123:17 : 字符串缺少结尾\n 引用:\n \'"/Users/cvsanbuenaventura/Documents/tensorflow/models/research/object_detection/ train.record\xe2\x80\x9c\'

\n
\n\n

所以我想在Python Shell或Jupyter Notebook中逐行调试。不过我还需要设置train_dir标志。我该如何实现这个目标?

\n

python flags jupyter-notebook

5
推荐指数
2
解决办法
4831
查看次数

如何只设置ARM汇编的溢出标志?

在我的 Raspberry PI 上学习 ARM 汇编时,我一直在摆弄 Flags。我设计了仅设置零标志、仅设置负数和仅设置进位标志的方法。但是我想不出一种方法来仅设置溢出标志。是否可以?任何帮助,将不胜感激!

挑战是不要写信给cpsr(因为出于各种原因我不允许这样做,否则这将是最好的解决方案,因为它是最好的解决方案)

编辑:仅设置溢出标志,其他所有标志为零/清除。仅使用算术或移位。NZCV = 0001

Edit2:为了进一步澄清,我认为需要多个指令才能实现这一点。

assembly flags arm raspberry-pi

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

具有作用域枚举的 QFlags 的相等运算符

我使用范围枚举定义了一些标志,如下所示:

enum class Capability : int
{
  NoCapabilities  = 0,
  SomethingCool = 1,
  UberCool = 1 << 1,
  EvenCooler = 1 << 2,
};
Q_DECLARE_FLAGS( Capabilities, Capability )
Run Code Online (Sandbox Code Playgroud)

现在,我尝试使用相等运算符:

Capabilities(DataCapability::NoCapabilities) == Capability::NoCapabilities
Run Code Online (Sandbox Code Playgroud)

testFlag我无法在当前示例中使用,因为NoCapabilities = 0. 如果枚举没有作用域(删除class关键字),则此方法有效。

显然,转换为 int ( static_cast<int>(NoCapabilities)) 是可行的,但它真的很难看。

解决这个问题的方法是什么?使用 0 零值并进行测试是一种不好的做法吗?

enums flags qt c++11

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

setSystemUiVisibility 和 View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR DEPRECATED 在 Stack 或 Google 中找不到示例

setSystemUiVisibilityView.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR已弃用。

这相当于:

View decor = getWindow().getDecorView();

decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
Run Code Online (Sandbox Code Playgroud)

和这个:

decor.setSystemUiVisibility(0);
Run Code Online (Sandbox Code Playgroud)

我试过了APPEARANCE_LIGHT_NAVIGATION_BARSWindowInsetsController但我不知道如何把它放在一起。

我遇到的最接近的例子是这样的:

StackOverflow 示例

flags android statusbar deprecated window-decoration

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

使用 DEFINE_string 是什么意思

DEFINE_string(
    calculator_graph_config_file, "",
    "Name of file containing text format CalculatorGraphConfig proto.");
Run Code Online (Sandbox Code Playgroud)

这是 Google 的 mediapipe 提供的用于图像识别的代码的一部分,有人可以告诉我这个 (DEFINE_string) 的作用吗?

c++ flags mediapipe

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

在C#中调用其他方法时,如何自动重置布尔值?

使用C#,如果A()在函数之前调用函数,我需要做一些额外的工作C().如果在其间调用任何其他函数A(),C()那么我不想做那些额外的工作.任何需要最少量代码重复的想法?

我试图避免增加般的线条flag = false;到每一个功能B1.. BN.

这是一个非常基本的例子:

bool flag = false;

void A()
{
    flag = true;
}

void B1()
{
    ...
}

void B2()
{
    ...
}

void C()
{
    if (flag) 
    {
        //do something
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的例子只是使用了一个简单的例子,但我愿意使用除了布尔值之外的东西.重要的是我希望能够设置和重置各种标志,以便C()知道如何相应地表现.

谢谢您的帮助.如果您需要澄清,我将编辑我的帖子.

c# flags set call

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