178得票21回答
在搭载ARM CPU M1的macOS上使用Android Studio/模拟器

我在macOS Big Sur 11.0.1上启动了Android Studio 4.1,使用新的ARM处理器M1,安装了Rosetta后,项目可以成功构建! 但是模拟器存在问题,显示CPU不支持VT-x 即使使用ARM镜像也存在此问题 我尝试使用最新版本和非常老的api25(Google必须...

79得票2回答
在gcc编译器上,是否有可能使用GPU加速来编译多个程序?

有没有一种方法或工具可以在使用GCC编译器编译程序时应用GPU加速?目前,我已经创建了一个程序,可以迭代地编译给定的程序列表。这需要几分钟时间。我知道一些程序,比如Pyrit,可以帮助应用GPU加速进行预计算哈希。 如果没有这样的工具可用,请建议是否使用OpenCL或其他内容重新编写我的代码。

51得票1回答
如何在ffmpeg中使用硬件加速技术

我需要让ffmpeg使用硬件加速解码我的视频(例如h264)。我使用了常规的解码帧方式:读取数据包- > 解码帧。 我希望ffmpeg加速解码。因此,我已经编译了--enable-vaapi和--enable-hwaccel=h264。但我不知道接下来该怎么做。我尝试使用avcodec_fin...

47得票7回答
如果在启用硬件加速时(Android 3.0+),WebView会出现白色背景的“闪烁”问题。

我在使用WebView (Android 3.0+)时遇到了一个问题,即WebView在显示我的黑色背景之前总是会显示一个白色背景("闪烁")。这是我简单测试代码:@Override public void onCreate(Bundle savedInstanceState) { s...

47得票4回答
硬件加速活动 - 如何获取OpenGL纹理大小限制?

我正在尝试在Honeycomb中启用硬件加速,并在Canvas上显示一些位图。 所有工作都正常,但对于大位图(> 2048个像素),日志中会出现错误: OpenGLRenderer:位图过大无法上传到纹理 我知道这是由于硬件限制引起的,如果启用了硬件加速(通过View.isHardwar...

46得票2回答
Android 硬件加速 - 使用还是不使用?

我正在开发一款应用程序,其功能与Facebook Android原生应用程序非常相似:一个社交网络平台,大多数时间用户将在一个无尽的ListView中浏览大量图片、进入图库等。 假设我正在尽一切正确的事情并遵循最佳的Android开发实践来实现流畅的滚动(如适当回收视图、在需要时使用不同的视...

41得票3回答
安卓 WebView 硬件加速工具的解决方案

在Android中,WebView硬件加速存在一个已知的bug, 例如: https://code.google.com/p/android/issues/detail?id=17352 禁用硬件加速对我来说是不可行的。 我阅读了以下这些参考资料: Android webview sl...

35得票1回答
使用视图中启用硬件加速的矩形叠加层打一个洞

我有一个视图,它进行一些基本的绘制。之后,我想要画一个带有孔洞的矩形,以便只有先前绘制区域可见。我希望在启用硬件加速的情况下为我的视图提供最佳性能。 目前我有两种方法可以实现,但只有在禁用硬件加速时才有效,另一种则太慢。 方法1:软件加速(慢) final int saveCount =...

35得票3回答
如何在安卓设备上使用硬件加速视频解码?

为了测试一个自定义协议,我需要进行硬件加速的H.264解码。 在网上搜索后,我发现了一些 Android 上执行硬件加速视频解码的方法: 使用ffmpeg的libstagefright (关于libstagefright的概述) 或者直接在操作系统中使用 libstagefright,例...

33得票1回答
测试CSS动画是否启用了硬件加速?

如何在测试过程中判断硬件加速是否已启用以进行 CSS 动画? 以下代码会将元素放大并使其全屏(不使用 HTML5 全屏 API),但在大多数移动设备上使用 jQuery 动画时运行缓慢。因此,我改用了 CSS3。 这是 jsFiddle 示例:$("#makeFullscreen").on...