草庐IT

动作捕捉

全部标签

java - MediaRecorder 在 android 上开始视频捕捉的问题

我正在尝试开发一款可以录制用户视频的应用程序。所以我需要用前置摄像头拍摄视频(如果有的话)。我构建了一个相机预览,效果很好。我使用Android操作方法网站构建了一个MediaRecorder并进行了设置。如果我使用CamcorderProfile,我的媒体服务器会在我调用start()时死机。如果我自己设置编码器,媒体服务器会在start()处抛出运行时异常,并显示消息“startfailed:-19”我在这里发现了一些关于这个话题的问题,但没有一个能解决我的问题。我认为这可能与我没有使用后置摄像头有关。也许我没有找到合适的纪录片来构建合适的代码。我认为这不仅仅是我的问题,我很乐意获

android - 强制在风景中捕捉视频

我试图坚持用户在拍摄视频时使用横向模式。Question1:CanIforceusertouselandscapemodewhilevideocapturing?Question2:CanIshowsomeoverlayimageoralerttosuggesttheuserforlandscapemodewhenuserholdsdeviceinportraitmode?我尝试通过以下代码使用默认相机应用来实现它,IntentmOptionIntent=newIntent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);mOptio

android - 您如何捕捉打开网页的 Intent ?

我试图捕捉当有人在Mms浏览器中点击指向网页的超链接时触发的Intent。我在list中有这个:但是,当我点击http://www.ibm.com它只启动浏览器。我做的时候也一样$amstart-aandroid.intent.action.VIEW-dhttp://www.ibm.com在adbshell中。知道我做错了什么吗?非常感谢, 最佳答案 从Browser'smanifest中复制intent-filter行它会起作用: 关于android-您如何捕捉打开网页的Intent?

javascript - 我怎样才能在android webview中捕捉元素的滚动

我有一个SwipeRefreshLayoutView作为父View。在它里面,我正在使用加载网页的webview。我想通过下拉SwipeRefreshLayout来重新加载webview。这是我的xml:和java代码:mWebView=(WebView)view.findViewById(R.id.webView);mWebView.getSettings().setJavaScriptEnabled(true);mWebView.loadUrl("http://kashirskoe.vegas-city.ru/renter/");mSwipeRefreshLayout=(Swipe

android - 像 360 全景一样自动捕捉图像

我正在开发类似于Panorama应用程序的应用程序。我想像360全景应用程序一样在设备从左向右移动时自动捕获图像。经过一些研究,我了解到Sensor和线程对此很有用,我已经看到了传感器的一些示例here.但我不明白如何将传感器用于我的目的。我也找不到任何与带摄像头的传感器相关的教程,用于自动捕获图像。如果有人对此有任何想法或示例,请建议我。 最佳答案 我想你是在谈论使用android加速度计的事件处理,你可以像这里一样捕获事件Howtodetectshakeeventwithandroid?,然后可能会打开您的相机并执行您的Acti

java - Horizo​​ntalScrollView 中的捕捉效果

我要实现Snappingeffect在Horizo​​ntalScrollView中,即当用户水平滚动时,最可见的项目(项目可见度>50%)来到中心。我尝试使用:hsv.getViewTreeObserver().addOnScrollChangedListener(newViewTreeObserver.OnScrollChangedListener(){@OverridepublicvoidonScrollChanged(){intscrollX=hsv.getScrollX();//ForHorizontalScrollViewLog.e("scrollX",String.val

android - ScrollView 正在捕捉谷歌地图的触摸事件

我有一个水平ScrollView,其中包含View组的层次结构,最后是一个谷歌地图。我的问题是HSV捕捉到map的左右拖动。我试过了hsv.requestDisallowInterceptTouchEvent(true);甚至mapView.getParent().requestDisallowInterceptTouchEvent(true);但无济于事。我在这里做错了什么吗?或者您可以建议其他解决方案吗?我认为这应该是我最初的问题:如何实现此处发布的解决方案MapviewinsideaScrollView.具体来说,我应该把代码放在哪里? 最佳答案

android - 如何在 Android 中通过 Espresso 捕捉带有标签的 View ?

我有一个扩展LinearLayout的PinCodeView。我的init()方法中有以下代码。DigitEditText扩展EditText并且只接受一个数字。此View将用于接收4位长的确认码。privatevoidinit(){...for(inti=0;i我已经创建了res/values/ids.xml,这是它的内容:现在,在Espresso中,我想捕捉每个DigitEditText并在其中放入一个数字。我怎么能做到这一点?我看到有两种方法,withTagKey()和withTagValue()但我不知道如何让它们起作用。我认为这样的事情可能有效,但似乎我无法将0分配给with

android - 如何捕捉软键盘 'enter/done'的按下?

我想知道用户何时按下软键盘上的“enter/done/next”键,而Activity不知道用户所在的编辑文本框。我看过一些代码,但它总是使用名称正在编辑的编辑文本框。该应用程序有许多编辑文本框,只要编辑文本框中的任何一个值发生更改,就会重新运行计算。 最佳答案 然后将OnEditorActionListener附加到所有这些。 关于android-如何捕捉软键盘'enter/done'的按下?,我们在StackOverflow上找到一个类似的问题: http

android - 如何使 Recycler View 在 appbar 捕捉时不滚动

我做了这样的捕捉应用栏:请注意,当滚动条留在中间时(即标题是半可见的,然后应用栏会自动捕捉)如果是googleplay,这就是snap的样子:现在,我希望snap像googleplay中的那样工作。也就是说,当捕捉发生时,只有应用栏应该捕捉并且回收器View不应该移动。如果该解决方案也支持Lollipop之前的设备就更好了。谢谢! 最佳答案 查看我的图书馆RetractableToolbar你必须在build.gradle上添加这个compile'it.michelelacorte.retractabletoolbar:librar