草庐IT

android - 使用 MediaMuxer 混合相机预览 h264 编码的基本流

我正在研究AndroidTestCases之一的实现关于使用Android4.3的新MediaCodec和MediaMuxerAPI录制预览纹理。通过将recordingHint设置为相机参数,我设法以大约30fps的帧速率录制了预览流。但是,我遇到了延迟/滞后问题,并且真的不知道如何解决。当使用相当标准的质量设置(1280x720,比特率约为8.000.000)录制相机预览时,预览和编码Material偶尔会出现延迟。更具体地说:这种滞后大约每2-3秒发生一次,大约需要300-600毫秒。通过跟踪延迟,我能够找出延迟来自“drainEncoder”方法中的以下代码行:mMuxer.w

java - android上使用GLES20.glReadPixels时,返回的数据和living preview不完全一样

我正在尝试在此页面上使用AndroidGPUImagehttps://github.com/CyberAgent/android-gpuimage对视频进行一些实时过滤工作,我使用glReadPixels()获取已由GPU处理并添加了过滤器的数据,然后我使用返回的数据创建了一个位图并将其压缩为jpeg图片最后。该过程运行良好,但jpeg与预览不一样,它只显示预览的底部,但是它的大小是正确的,我已经搜索了很长时间但是仍然没有任何线索,所以你们能给我一些建议吗,任何建议将不胜感激。我使用glReadPixels的代码是这样的:publicstaticBitmapSavePixels(int

android - 升级到 Android Studio 到 2.0 Preview 并使用 Instant Run 后出现 Gradle 错误

当我尝试运行在AndroidStudio1.5上运行良好的项目时,出现以下错误:Error:Accesstothedextaskisnowimpossible,startingwith1.4.01.4.0introducesanewTransformAPIallowingmanipulationofthe.classfiles.Seemoreinformation:http://tools.android.com/tech-docs/new-build-system/transform-api我在这里看到了一些关于这个错误的问题,但所有答案都是将Gradle降级到1.3版本,我无法使用

带有 gradle 插件 2.0.0-alhpa8 的 Android studio 2.0 Preview 8,内存警告尽管堆大小为 4Gb

我刚刚更新到AndroidStudio版本2.0Preview8和gradle插件2.0.0-alpha8。我注意到,如果堆空间不够大,无法进行dexing,现在会出现警告。正如他们在正确的页面(http://tools.android.com/recent)中所说的那样In2.0.0-alpha8we'veaddedsomeautomaticdiagnosticsforthis:ifthebuildprocessistoosmall,weswitchbacktoout-of-memorydexingandemitabuildwarningexplaininghowtobumpupth

安卓 : Relativelayout in Framelayout not showing up (Custom Camera Preview Screen)

我需要与附加图像文件相同的相机预览屏幕:我想在framelayout上设计两个透明布局,所以它看起来像这样,但是当我运行它时只显示相机屏幕(Framelayout)。它没有显示两个相对布局。 最佳答案 给布局文件中的两个RelativeLlayouts添加ids..然后像这样获取View对象RelativeLayoutlayout1=(RelativeLayout)findViewById(R.id.topRelativeLayout);RelativeLayoutlayout2=(RelativeLayout)findViewBy

Android O 预览版 : ConnectivityManager removed methods are not backward compatible

先决条件和构建配置:我正在尝试通过为AndroidOperview设备设置以下构建配置参数来使用AndroidStudio2.4review5构建我的应用程序,compileSdkVersion'android-O'buildToolsVersion'25.0.0'compileOptions.encoding='ISO-8859-1'minSdkVersion16targetSdkVersion'O'//启用multidex支持。multiDexEnabled真问题描述:我的应用程序使用以下这些已弃用的ConnectivityManager类方法用于旧版android设备。-Conn

android - Jack 在 Preview 4 上失败,出现 com/android/jack/api/v03/Api03Config 错误

我在使用最新的AndroidStudio(预览版4)和使用Jack进行编译时遇到问题。我收到这个错误:FAILURE:Buildfailedwithanexception.*Whatwentwrong:Executionfailedfortask':app:transformClassesWithPreJackPackagedLibrariesForDebug'.>com/android/jack/api/v03/Api03Config有什么想法吗?我的gradle文件:http://pastie.org/private/ieb3wbkxhr1zbk0xr5dssw来自Gradle的堆

Android,操纵相机预览帧

我想制作一个使用相机并在预览帧上应用图像处理滤镜的Android应用程序。packagealex.filter;importjava.io.IOException;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.hardware.Camera;importandroid.hardware.Camera.PreviewCallback;importandroid.view.SurfaceHolder;importandroid.view.SurfaceView;classPreviewex

android - 查看抽屉导航预览

我正在AndroidStudio中设计原生抽屉导航。我在预览中看不到抽屉,因为它位于Activity的左侧,超出了预览范围。现在我正在使用teSTLayout.xml文件来查看我的更改,但很多时候我忘记将它们复制粘贴到正确的Activity中。有没有办法预览抽屉布局? 最佳答案 如果你希望能够预览抽屉布局/导航栏如果您正在学习https://developer.android.com/training/implementing-navigation/nav-drawer.html上的教程您可以将抽屉导航的ListView放在/lay

Android L Preview Material 风格的标签

在新Designguidelines(向下滚动到底部)您可以看到选项卡在新Material设计中的外观。TabHost然而在我看来仍然非常Holo,没有底线动画,也没有涟漪效果。我们必须自己实现吗? 最佳答案 设计指南与L-preview中的实现尚不完全匹配。您不需要手动实现这些。 关于AndroidLPreviewMaterial风格的标签,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest