草庐IT

action-button

全部标签

java - 带有 EXTRA_OUTPUT 的 Android Intent MediaStore.ACTION_VIDEO_CAPTURE 在播放时崩溃,重拍

我正在尝试制作一个录制视频并将其保存到SD卡的应用程序,当它再次运行时它会覆盖之前的视频。问题是,当我指定额外的IntentEXTRA_OUTPUT时,摄像头将视频录制到该位置,但在重拍和播放点击时崩溃。我使用的代码如下:_path=Environment.getExternalStorageDirectory()+"/examplevideo.3gp";Filefile=newFile(_path);UrioutputFileUri=Uri.fromFile(file);Intentintent=newIntent(android.provider.MediaStore.ACTION

安卓布局 : fit View under Action Bar

我将操作栏用作半透明覆盖层(如Google地球应用程序),使用:true我所有的全屏高度View现在都延伸到操作栏下方,但我只希望其中一个能做到这一点。所以我的问题是,有没有一种方法可以自动调整View,使它们不会延伸到操作栏覆盖层下方?我宁愿不必使用自定义dp设置。 最佳答案 由于操作栏处于覆盖模式,因此无法自动适应View。您需要将操作栏高度设置为View的marginTop。可以引用android文档here 关于安卓布局:fitViewunderActionBar,我们在Stac

android - 为什么我的 BroadcastReceiver 收到两次 ACTION_USER_PRESENT?

我的应用程序需要在用户解锁屏幕时toast,所以我注册了一个BroadcastReceiver来获取list中的ACTION_USER_PRESENTIntent,如下所示:然后我定义了一个这样的类:packagecom.patmahoneyjr.toastr;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.util.Log;publicclassScreenReceiverextendsBroadcastRe

android多点触控, Action 指针向下无法正常工作

我试图在我的两个图像按钮上检测到两次触摸,这是一个单一的相对布局。问题是它在两个按钮上显示action_down值但没有Action指针向下值。我的代码如下:privateintgetIndex(MotionEventevent){intidx=(event.getAction()&MotionEvent.ACTION_POINTER_INDEX_MASK)>>MotionEvent.ACTION_POINTER_INDEX_SHIFT;returnidx;}@OverridepublicbooleanonTouch(ViewparamView,MotionEventparamMoti

android - MonkeyTalk Android Detect String Containing\n for Button Tap

我正在使用MonkeyTalk为我的Android应用自动执行一些用户测试用例。一切正常,除了当我尝试检测包含此字符串的按钮时:"Connect\n(CodeRequired)"我收到这个错误:FAILURE:UnabletofindButton(Connect\n(Coderequired))如果我将按钮更改为“连接”并点击该值,MonkeyTalk不会有任何问题,但换行符一定会导致错误。经过一番搜索,我找到了thisthread这证实了我对换行符的怀疑。这里有一个建议的修复方法,将默认编码设置为UTF-8(选择项目>文件>属性>资源)但是这对我不起作用。我也试过像这样使用通配符找到

Android Action Bar Title 的字体更改在方向更改时恢复为默认值

下面的代码使标题栏变为红色和Roboto-Regular字体,代码工作正常,但当方向改变时,标题将变为默认属性、白色和默认字体。如果我删除list“Activity”中的配置更改,则即使在方向更改后,也会调用onCreate并且字体将变为红色,但我需要配置更改监听器。@OverrideprotectedvoidonCreate(BundlesavedInstanceState){....TypefaceRoboto_Regular=Typeface.createFromAsset(getAssets(),"fonts/Roboto-Regular.ttf");inttitleId=ge

android - 限制发送可以向我的应用发送 ACTION_SEND Intent 的应用

我知道如何使用mime-type=text/plain接收ACTION_SENDIntent。我的问题是我想限制可以向我的应用发送Intent的发件人应用。因此,如果我想将发件人应用限制为Gmail,则只有当发件人为Gmail而不是任何其他应用时,我的应用才应出现在选择器列表中。我希望我的应用只出现在Gmail的选择器列表中,而不是任何其他应用。是否存在任何intent-filter可以在Android中实现此目的? 最佳答案 不,抱歉,无法将您想要支持的应用列入白名单(或者相反,将您不想支持的应用列入黑名单)。

android - Chromecast v3 : Mini Controller showing progressbar instead of Play/Pause button

我正在使用以下方式将mini_controller集成到我的chromecast应用程序中。但是,我总是在迷你Controller中看到进度条而不是暂停/播放按钮。任何人都可以建议它可能是什么问题吗?我尝试了各种文章,但没有一篇能够解决这个问题。一切正常,除了我无法通过我的应用程序内的迷你Controller暂停chromecast视频,因为它始终显示进度条。注意:我的应用程序使用排队机制来一次加载视频block。 最佳答案 确保您为fragment指定了正确的按钮集:@id/cast_button_type_rewind_30_s

Android 操作栏 : click Up-Button programmatically

你好,Android4(ICS)提供了一个名为ActionBar的View元素。使用ActionBar,我创建了一个搜索小部件,我可以在其中输入文本以触发远程建议搜索。如果您单击此ActionBar中的放大镜图标以打开搜索小部件文本字段,则会发生两件事:显示软键盘“主页按钮”(左上角的应用程序图标)改变了他的“向上按钮”的功能。“向上”的意思是,你撤消了你的最后一个操作(在本例中:打开搜索小部件文本字段)如果您单击“向上按钮”,搜索小部件会折叠,这样文本字段就会消失。在同一时刻,“向上按钮”将其功能更改回充当“主页按钮”。此行为描述了带有附加搜索小部件的Android4ActionBa

android - 对于非默认语言,在 2.1 中使用 TextToSpeech.Engine.ACTION_CHECK_TTS_DATA 的正确方法是什么?

Intentintent=newIntent();intent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA);startActivityForResult(intent,0);@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){if(requestCode==0){if(resultCode==TextToSpeech.Engine.CHECK_VOICE_DATA_PASS){Toast.makeText(getApp