草庐IT

START_EXCLUDE

全部标签

mediarecorder.Start() 上的 Android 视频方向更改

这个问题类似于帖子here,here,here,here和here,但我被卡住了,花了几个小时试图弄明白。我有一个摄像机预览(现在总是以正确的方向显示),但是当我点击录制(mediaRecorder.start();)时,视频方向会发生变化。我试过使用setOrientationHint,但它似乎没有什么区别(如以下代码的注释中所标记)。它会影响我的两个测试设备(JellyBean上的Galaxy和Xperia)。请问我该怎么做才能解决这个问题?这是我的代码:XMLJavapackagehockeyj.androidlisttesting;importjava.io.IOExcepti

android - FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS 排除整个应用程序,而不仅仅是 Activity

我有一个启动Activity的通知。长按主页按钮并选择我的应用程序后,我想再次启动我的主要Activity,而不是通知启动的Activity。我尝试使用FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS,但这从最近删除了我的整个应用程序,这不是我想要实现的。我如何在最近使用我的应用程序,但启动了主Activity?问候 最佳答案 好的,我找到了解决问题的方法。我使用FLAG_ACTIVITY_NEW_TASK从通知启动了一个Activity。但在我看来,如果亲和性不同于默认亲和性,则此Activity仅在自己的任务

android - 错误 :layout bounds on right border must start at edge

我的项目昨天运行良好;但是当我今天将AndroidStudio更新到3.0时,默认情况下相应地启用了AAPT2。我有以下错误:Error:layoutboundsonrightbordermuststartatedge.Error:Executionfailedfortask':app:mergeDevDebugResources'.Error:java.util.concurrent.ExecutionException:com.android.tools.aapt2.Aapt2Exception:AAPT2error:checklogsfordetails我打开了日志文件,但找不到

android - 异常 : Can't start async operation (refresh inventory) because another async operation(launchPurchaseFlow) is in progress

是的,这个问题有两个常见的答案:一:在开始异步操作之前调用billingHelper.flagEndAsync();的hack。这通常被认为是不推荐的,并且在许多情况下并不能解决问题。二:在Activity的onActivityResult中调用IabHelper的handleActivityResult方法。这个解决方案的问题(除了我不理解这个方法的目的)是在我的应用程序中,应用程序内的计费操作是在应用程序的应用程序类中完成的,因为应用程序中有一堆用户可能触发的Activity应用内购买,以及应用需要查询应用内购买库存的多个可能的入口点。所以我试着把:@Overrideprotect

java - 如何使用 LocalSocket 修复 'java.lang.IllegalStateException' 上的 'MediaRecorder.start()'

我正在尝试开发一个圆形录像机,我需要将录制的视频保存在缓冲区中以恢复某个时刻的最后X分钟。问题是当我运行MediaRecorder对象的“start()”方法时:mMediaRecorder.start();出现以下错误:java.lang.IllegalStateExceptionandroid.media.MediaRecorder.start(NativeMethod)atpicture.wikinova.com.odc.CameraActivity$MediaPrepareTask.doInBackground(CameraActivity.java:298)atpicture

android - 当 packagingOptions 中没有 exclude 时升级到 0.59 React native 问题

我已经使用rn-diff-purge方法升级到0.59.3reactnative。据此,在app.gradle文件中,我需要添加以下内容:packagingOptions{exclude"lib/arm64-v8a/libgnustl_shared.so"exclude'/lib/mips64/**'exclude'/lib/arm64-v8a/**'exclude'/lib/x86_64/**'}这将导致我的apk中没有生成64位文件夹。因此,当我上传到谷歌时,它会提示此apk与64位环境不兼容。但是,如果我要删除packagingOptions配置,将生成64位文件夹并且我能够成功

java - Android - 如何从 Activity 中获取 "start"或 "initialize" fragment ?

我有一个名为DummyFragment的类,它扩展了Fragment。publicclassDummyFragmentextendsFragment{publicvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);setRetainInstance(true);Log.i("myapp","test");}}现在,在我的父Activity中,我想“运行”这个fragment。这是我的FirstActivity.java:public

android - 如何修复 android 错误 'Color value must start with #'?

我试图使用来自thispage的图标在我的布局中如下但是因为错误无法渲染Colorvalue'@drawable/ic_backspace_black_24dp'muststartwith#我在SOhere中发现了两个相关问题和here这无助于解决问题。文件名中没有破折号(“-”),文件格式为“png”,我的项目中没有res/color目录。我在colors.xml中定义的所有颜色都以#开头。那么如何解决这个错误呢? 最佳答案 只需删除数字并仅保留小写字母或下划线即可重命名您的文件名。

android - 服务中的 START_STICKY_COMPATIBILITY

什么是Android服务方面的START_STICKY_COMPATIBILITY标志。文档提到了它compatibilityversionofSTART_STICKYthatdoesnotguaranteethatonStartCommand(Intent,int,int)willbecalledagainafterbeingkilled.什么是兼容版本?如果它是START_STICKY的一个版本,那么为什么不能保证对onStartCommand()的调用?为什么有人会在它不能保证时使用它>onStartCommand()是否在服务终止后被调用? 最佳答案

android - START_STICKY,前台 Android 服务消失,恕不另行通知

我已经在我的新应用程序中启动了一项服务。该服务是前台的,带有通知。当它在AVD2.1APILevel7中运行时,一切正常。但是当它在运行Gingerbread的SamsungGalaxyTab上运行时,该服务会启动(图标和应用程序名称出现在通知区域的顶部),但几秒钟后,该服务就会消失。我可以看到的日志中的最后一个条目与我的应用程序相关联,是我的Log.d("Taglines","Returningwith"+START_STICKY)的结果,它紧接在"returnSTART_STICKY;"之前在我的服务的onStartCommand覆盖中,如下所示:@Overridepublicin