草庐IT

click-action

全部标签

android - 通过 "android.intent.action.SEND" Intent 启动服务

我目前有一个具有以下intent-filter的Activity类:这会导致我的应用程序出现在图库的Share-Via菜单中。这一切都很好。现在,我实际上不需要让它成为一个Activity,因为它不需要用户交互。相反,我想把它做成一个服务,通过Gallery中的Share-Via菜单以同样的方式启动。所以我将intent-filter移到了“服务”标签内,例如:但是,现在我在Share-Via菜单中看不到该应用程序了!这是为什么?我需要更改什么才能在Share-Via菜单中列出服务? 最佳答案 这是因为当用户点击Share菜单项时,

安卓机器人 : how to go back to my Activity under test after clicking/launching another Activity

我的Robotium测试有问题。在我的ActivityA中,我点击了一个按钮。单击此按钮会启动另一个ActivityB。所以在我的robotium测试中,我有这样的东西:ButtonmyBtn=(Button)solo.getView(R.id.myBtn);所以在这个Action之后,模拟器会自动启动ActivityB。现在,问题是我没有任何可能在代码中返回到被测试的Activity(A)。你能告诉我如何避免在点击触发它启动的按钮时在ActivityB中被监禁吗?换句话说,是否有可能返回到被测Activity?仅供引用:我需要返回到正在测试的Activity,因为还有其他测试方法正在

android - 在具有 MenuItem.SHOW_AS_ACTION_ALWAYS 的 ActionBarSherlock 中将 TextWatcher 添加到 EditText

我正在使用ActionBarSherlock,我想在其中使用MenuItem.SHOW_AS_ACTION_ALWAYS显示一个EditText。它占据条的整个宽度并根据需要显示。但是我在尝试向其添加TextWatcher时遇到了麻烦。因此基于此处接受的答案:http://goo.gl/ite6h我写:EditTextsearch;publicbooleanonCreateOptionsMenu(com.actionbarsherlock.view.Menumenu){menu.add(0,1,1,R.string.inlineSearch).setIcon(R.drawable.ac

android - 添加一个 "Support us by clicking on the ads"android应用

我是一名Android开发人员已有一段时间,但我是admob的新手......我有两个问题:在我的应用程序中放置一条文本以通知用户他可以支持我们是否正确通过点击添加?类似于“点击添加以支持我们!”或者这是错误的对于admob政策,他们将关闭我的帐户。另一个问题是,当我转到admob网络时,我可以让我的应用程序接收来自admob网络以外的广告......我是否也应该启用它们?谢谢 最佳答案 不可以,您不得强制用户点击添加,或以任何方式激励他们这样做。看看thisanswer以获得更多解释。申请指南广告不应放置在非常靠近按钮或用户在与您

java - 使用 ACTION_IMAGE_CAPTURE 时返回什么数据?

我对这个描述有点困惑:ThecallermaypassanextraEXTRA_OUTPUTtocontrolwherethisimagewillbewritten.IftheEXTRA_OUTPUTisnotpresent,thenasmallsizedimageisreturnedasaBitmapobjectintheextrafield.Thisisusefulforapplicationsthatonlyneedasmallimage.IftheEXTRA_OUTPUTispresent,thenthefull-sizedimagewillbewrittentotheUriv

java - 安全异常 : No persistable permission grants found for uri from ACTION_IMAGE_CAPTURE

我的应用使用相机拍照并长期使用。Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);UriresultUri=null;resultUri=getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,newContentValues());imageCaptureIntent.putExtra(MediaStore.EXTRA_OUTPUT,resultUri);startActivityForResult(imageCaptureInten

Android:视频可以从图库中播放,但是当我使用 Intent.ACTION_VIEW 类型的视频播放时,无法播放

Hereismyoriginalquestion我已经在那里实现了答案,但问题仍然存在。这里是要点:所以我正在播放来自外部存储(sdcard)的视频,我在播放视频时遇到了问题,这是我的代码:Uriuri=Uri.parse(url);intent=newIntent(Intent.ACTION_VIEW);intent.setDataAndType(uri,"video/*");提示“抱歉,该视频无法播放”,但在图库中,可以播放。我打印了url,这就是我得到的:VideoPlayerurl:file:///mnt/sdcard/foldername/video-2012-12-26-2

android - 如何在android中的Clicking事件中将ListView选择模式从单个切换到多个?

我想知道如何在单击按钮时将ListView选择模式从单个切换到多个。这样我就可以选择多个列表项并将其删除,删除后我应该回到单选模式。如果你知道如何实现这个帮助我。谢谢。 最佳答案 实现button的OnClick功能并检查ListView的状态模式并根据您的偏好进行如下更改....publicvoidonClick(Viewv){switch(v.getId()){case(R.id.mybutton):ListViewlistView=getListView();if(listView.getChoiceMode()==ListV

java - 检查 MotionEvent.ACTION_UP 是否在 imageview 之外

用户将触摸一个图像,重要的是他的手指是否在该图像中离开我尝试编写一个onTouchListner()然后使用swichcase但我不知道如何继续image.setOnTouchListener(newOnTouchListener(){@OverridepublicbooleanonTouch(Viewarg0,MotionEventevent){switch(event.getAction()){caseMotionEvent.ACTION_UP:break;caseMotionEvent.ACTION_DOWN:break;caseMotionEvent.ACTION_MOVE:b

android.hardware.action.NEW_PICTURE 被触发了两次

当用户使用默认相机应用拍照时,我正在尝试“倾听”。我使用如下广播接收器解决方案list:接收者:publicclassCameraEventReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){Cursorcursor=context.getContentResolver().query(intent.getData(),null,null,null,null);cursor.moveToFirst();Stringimage_path=cursor.getS