草庐IT

launch-screen

全部标签

android - 我应该用什么替换 SCREEN_DIM_WAKE_LOCK?

我目前正在使用下面引用的代码对警报通知Activity进行唤醒锁定。但是,SCREEN_DIM_LOCK已贬值。那么,我应该用什么来代替它?//InstanceofwakelockforAlarmActivityPowerManagerpm=(PowerManager)this.getSystemService(Context.POWER_SERVICE);wakeLock=pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK,"MyWakeLock"); 最佳答案 Android开发者文

android - 检查 ScrollView 是否高于 screen/scrollable

如何检查ScrollView是否高于屏幕?当ScrollView的内容适合屏幕时,ScrollView不可滚动,当其内容超过屏幕高度时,它可滚动。我如何检查ScrollView在这方面的状况? 最佳答案 这是来自ScrollView的代码,它是私有(private)的,但可以修改为在类本身之外使用/***@returnReturnstruethisScrollViewcanbescrolled*/privatebooleancanScroll(){Viewchild=getChildAt(0);if(child!=null){int

c++ - 诅咒库 : why does getch() clear my screen?

我正在尝试使用C++学习curses库(pdcurses,因为我在Windows操作系统中)。我有一个显示3个窗口的程序,然后是一个while循环来根据getch()捕获的按键进行一些处理。当按下F1键时,循环退出。然而,尽管使用wrefresh()刷新了所有三个窗口,但在我输入第一次按键之前没有任何显示。没有while循环,一切都显示正常。我做了很多测试,好像第一次调用getch()会完全清除屏幕,但后续的不会。我的问题是:我错过了什么?起初,我想也许getch()正在调用一个隐式的refresh(),但为什么后续调用它的行为不同?非常感谢您的帮助。这是代码。#includeintm

c++ - Gstreamer - 将命令行 gst-launch 转换为 C 代码

我一直在使用gst-launch实用程序对GStreamer进行一些实验。但是,最终的目标是使用GStreamer库在我自己的应用程序上实现相同的功能。问题是最终很难(至少对于不习惯GStreamerAPI的人来说)将我在命令行上测试的内容“移植”到C/C++代码。我可能需要移植的命令示例是:gst-launchfilesrclocation="CLIP8.mp4"!decodebin2!jpegenc!multifilesinklocation="test%d.jpg"什么是最“直截了当”的方式/方法来接受这样的命令并在我自己的应用程序上用C语言编写它。此外,作为一个附带问题,我如何

c# - 非托管代码中 System.Diagnostics.Debugger.Launch() 的等效项是什么?

当满足某些条件时,我需要从我的nativeC++程序启动调试器。在C#中,我只调用System.Diagnostics.Debugger.Launch()。我认为Win32DebugBreak()调用会执行我想要的操作,但如果没有调试器,它只会终止应用程序。如何从native代码启动调试器的新实例(著名的“可能的调试器”对话框)?有可能吗?我可以尝试使用COM创建一个新的VisualStudio实例,但这有点复杂,而且还会将我锁定到特定版本的VS。 最佳答案 我发现可以直接用当前进程的PID调用vsjitdebugger.exe。确

c++ - GCC 对 std::async(std::launch::async) 的行为与 Clang 的行为

有没有人有使用相当新的std::async的经验?我们目前正在实现一个并行文件解析器,它读取一个文件block并将该block传递给一个异步函数。以这种方式使用Clang(v3.0)与默认的std::async策略(依赖于实现)一起工作得很好。在双核机器上,它最多可触发4个线程,效果非常好。但是对于GCC(v4.7),文件读取线程不会产生任何新线程,从而使程序最终完全按顺序执行。使用std::launch::async,两个版本几乎都在做同样的事情(应该是这样)。有谁知道GCC的c++11线程功能的当前状态?或者这可能是我们实现中的错误?短代码:while(readNewChunk()

c++ - 什么时候使用 std::launch::deferred?

AnthonyWilliam书中的台词:std::launch::deferredindicatesthatthefunctioncallistobedeferreduntileitherwait()orget()iscalledonthefuture.Xbaz(X&);autof7=std::async(std::launch::deferred,baz,std::ref(x));//runinwait()orget()//...f7.wait();//invokedeferredfunction与直接调用(baz(ref(x)))相比,此代码有何优势或差异?换句话说,future在

c# - 如何在 C# 中设置 "First-Launch-View"

我到处搜索,但找不到解决我的问题的教程。我想设置一个要显示的页面,当应用程序第一次启动时。像这样的东西:首次发布:Greeting.xaml>Setting.xaml>MainPage.xaml常规启动直接进入MainPage。我该怎么做?我不是说启动画面,我是说一个页面,它只在您第一次启动应用程序时显示,就像一个小教程。 最佳答案 典型的模板生成的App.xaml.cs在其OnLaunched方法中有类似这样的内容:if(rootFrame.Content==null){rootFrame.Navigate(typeof(Main

windows - 触摸屏模拟器 : Are there any windows simulator to test application in touch screen environment

我想在触摸屏环境中测试我的应用程序。我的应用程序是一个在asp.net(.netframework3.5)和flash中构建的网站。我想使用WindowsXP/Vista/7的模拟器测试我的应用程序。请告诉我是否有Microsoft或任何第三方发布的任何模拟器,我可以在其中测试我的应用程序。谢谢维奈·潘迪 最佳答案 您可以使用Windows8和VisualStudio2012Express,当您通过VS运行Windows商店(又名Metro)应用程序时,可以使用Windows模拟器。但是您可以在没有VS的情况下运行模拟器,并通过它运

windows - 如何防止单个窗口被 Print-Screen 捕获?

我注意到有几次当我在MediaPlayer运行时打印屏幕时,内容被替换为灰色矩形。我不知道这是否是由于DRM或某些技术问题而故意造成的,但让我印象深刻的是,在某些情况下,能够故意阻止屏幕捕获可能是一个有用的功能。我不是要解决问题,而是要复制它!每个HWND是否有一些针对打印屏幕的特定消息-Windows是否进行特殊的重绘或只是将缓冲区转储到剪贴板?我想我更愿意将重点放在Win32上,但只要它与Windows相关就没问题。 最佳答案 你可以注册一个热键,使用thismethod.注册PrtScrkey,您的应用程序将在您的WndPro