关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我想创建一个应用程序,使用户能够捕获屏幕他们的Android设备。就像我们在电脑上使用的任何屏幕录像软件一样,请帮助我编辑:1此处屏幕截图是指将设备屏幕录制为视频而非屏幕快照。
我的应用程序从Android4.3到Android9Pie都可以正常运行,但我的应用程序无法在Android10(QAPI29)上运行并崩溃。这是我的logcat-为什么会这样?java.lang.RuntimeException:UnabletostartactivityComponentInfo{ir.mahdi.circulars/ir.mahdi.circulars.MainActivity}:android.view.InflateException:BinaryXMLfileline#17inir.mahdi.circulars:layout/abc_screen_simp
我知道我们可以调暗/模糊屏幕,如thispost所示.我应该怎么做才能使它的一部分变暗/模糊,使单个(或多个)View没有任何效果,从而使整个屏幕具有突出显示View的效果?此外,即使我在当前屏幕的顶部制作一个对话框,它是否会起作用,以便对话框和突出显示的View将保持不变? 最佳答案 我认为ShowcaseView可能对您有所帮助。ShowcaseView库旨在通过独特且有吸引力的叠加层向用户突出显示应用程序的特定部分。这个库非常适合指出用户的兴趣点、手势或晦涩但有用的项目。该库基于在Ice-CreamSandwich和Jelly
我正在尝试以编程方式关闭我的屏幕。我尝试过以下方法:WindowManager.LayoutParamsparams=getWindow().getAttributes();params.screenBrightness=0;getWindow().setAttributes(params);前面提到的方法不起作用。然而,这有效:DevicePolicyManagermDPM=(DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);mDPM.lockNow();这行得通,但我在电话响起时关闭了屏幕,这导致
很长一段时间我都认为我知道如何阻止屏幕进入休眠模式,我只是在我的Activity中使用了这段代码:getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);但是,我意识到这仅在我的手机处于“开发者模式”时有效,即当启用/选中USB调试(设置-->开发者选项-->USB调试)时。然后上面的代码确实停止了屏幕/设备进入休眠状态。如果不检查调试,那么我的屏幕就会进入休眠状态,就像没有明天一样。我在我的设备上运行Android4.04,并且android:minSdkVersion="12"android:targ
我有一个包含重用Activity的应用程序(它用于不同的目的,所以仅仅跟踪Activity名称对我没有帮助,这就是为什么我想在仍然使用EasyTracker的同时手动定义屏幕名称。我的代码如下所示:EasyTrackert=EasyTracker.getInstance(this);t.set(Fields.SCREEN_NAME,screenName);//MapBuildermap=MapBuilder.createAppView();//map.set(Fields.SCREEN_NAME,screenName);//t.send(map.build());t.activityS
我正在努力与通过WiFi连接的多个表(全部有根)共享平板电脑显示屏,我正在使用以下方法(全部在一个线程中):1-我截屏。Processsh=Runtime.getRuntime().exec("su",null,null);OutputStreamos=sh.getOutputStream();os.write(("/system/bin/screencap-P"+"/sdcard/test/img.png").getBytes("ASCII"));os.flush();os.close();sh.waitFor();2-压缩屏幕截图图像。BitmapmBitmap=BitmapFac
这个问题在这里已经有了答案:AndroidLockScreenWidget(3个答案)关闭9年前。我想自定义锁屏。默认的锁屏是这样的。我想修改锁定屏幕的这一部分,让所有其他的东西保持不变。当用户锁定他的手机时,它应该在那个红色框上显示自定义信息。到目前为止,我已经看到一个应用程序执行与此类似的操作:WidgetLocker到目前为止的StackOverflow搜索:Isthereawaytooverridethelockpatternscreen?这说不可能。AndroidLockScreenWidget(KevinTeslaCoil的回答)这确实说明了一些事情Personalized
有与此类似的帖子,但没有一个是我要找的。我想更改特定Activity的屏幕超时。我想尽可能避免使用WakeLock,并且我不想更改设备的系统范围超时延迟设置。除了手动跟踪用户Activity和使用唤醒锁之外,还有什么方法可以做到这一点吗?=----=澄清:例如,如何将屏幕不活动超时(没有输入后屏幕关闭所需的时间)设置为某个值,例如3分钟?可以通过设置系统设置来做到这一点,但这会影响整个设备(即使在应用程序关闭后),所以这不是一个好的解决方案。谢谢! 最佳答案 首先,请注意更改系统设置以增加Activity的超时时间。直觉上我不喜欢这
我正在尝试将内部Web应用程序添加到Android设备的主屏幕以进行测试。这应该是一个真正的chrome-wrappedweb应用程序,具有全屏、自定义图标等。但它不起作用,而且我看不到任何调试/解决问题的方法。list已添加并链接。服务器位于IP地址、非标准端口和自签名SSL证书上-如果这些细节是问题所在,可以吗?如能提供帮助,我们将不胜感激! 最佳答案 您可以通过多种方法来测试您的配置是否正确。使用MounirLamouri的ManifestValidator看看有没有明显的错误检查Chrome开发工具。Chrome将始终尝试下