草庐IT

touch-action

全部标签

android - 部分可见的 Action 模式图标 android

我刚刚将android支持库从com.android.support:appcompat-v7:25.3.1更新为com.android.support:appcompat-v7:26.0.1。它改变了Action模式图标的外观。现在它们是半可见/按下的,如图所示。这是支持库中的错误还是我做错了什么?下面是我如何设置Action模式的图标。@OverridepublicbooleanonCreateActionMode(android.view.ActionModemode,Menumenu){menu.add("Delete").setIcon(R.drawable.ic_actio

android - 什么时候触发 ACTION_OUTSIDE?

我不明白ACTION_OUTSIDE是什么时候触发的。请给我一个例子。文档给出了这个神秘的描述:ConstantforgetAction():AmovementhashappenedoutsideofthenormalboundsoftheUIelement.Thisdoesnotprovideafullgesture,butonlytheinitiallocationofthemovement/touch.http://developer.android.com/reference/android/view/MotionEvent.html#ACTION_OUTSIDE

Android - 尝试发送电子邮件时出现错误 "no application can perform this action"?

我正在制作一个应用程序,我将在其中向我的客户提供反馈功能。为了实现这一点,我创建了一个小对话框,用户可以在其中输入反馈并将其发送到我的邮件ID。我尝试了一些在互联网上找到的代码fragment,但每当我尝试从模拟器或实际设备发送电子邮件时,我都会收到错误消息“没有应用程序可以执行此操作”。这是我的代码:-publicvoidemailDialog(){AlertDialog.BuilderalertDialog=newAlertDialog.Builder(this);alertDialog.setTitle("Feedback");alertDialog.setMessage("Pl

android - CONNECTIVITY_ACTION 的 BroadcastReceiver 在 intent.getExtras() 中总是返回 null

我正在尝试接收来自CONNECTIVITY_ACTION的BroadcastMessages://registerBroadcastReceiveronnetworkstatechangesfinalIntentFiltermIFNetwork=newIntentFilter();mIFNetwork.addAction(android.net.ConnectivityManager.CONNECTIVITY_ACTION);//"android.net.conn.CONNECTIVITY_CHANGE"registerReceiver(mIRNetwork,mIFNetwork);接

android - 以编程方式在android中执行Touch事件

我们能否通过某种方法在android中以编程方式执行触摸事件,例如传递屏幕坐标(x,y)?有没有这样的方法?请指导我。 最佳答案 我不确定它是否有效,但试试这个:MotionEventevent=MotionEvent.obtain(downTime,eventTime,action,x,y,pressure,size,metaState,xPrecision,yPrecision,deviceId,edgeFlags);onTouchEvent(event); 关于android-以编

android - 在 android 中使用 MediaStore.ACTION_IMAGE_CAPTURE Intent 捕获图像

我正在使用MediaStore.ACTION_IMAGE_CAPTUREIntent捕获图像。它在大多数设备上运行良好。但它在某些最新的Android设备上无法正常工作。我的Intent是使用相机捕获图像并将其发送到服务器,但不将该图像存储在设备的默认图库中。**:当我捕获图像时,它在onActivityResult方法中返回一些其他画廊图像,而不是在一些最新的android设备中返回捕获的图像。我正在使用以下代码来捕获和存储图像。publicvoidlaunchCamera(Viewv){Intentcamera=newIntent(MediaStore.ACTION_IMAGE_C

android.intent.action.BOOT_COMPLETED Intent 未在 "Restart"或 "Reboot"收到

Androidandroid.intent.action.BOOT_COMPLETED如果我使用"Restart"或"Reboot",则不会收到Intent,但可以正常工作如果我关闭和打开设备。有什么办法可以使这项工作吗? 最佳答案 添加还有 关于android.intent.action.BOOT_COMPLETEDIntent未在"Restart"或"Reboot"收到,我们在StackOverflow上找到一个类似的问题: https://stackov

android - Action 条 Sherlock : Setting and hiding title bar

我是ActionBarSherlock的新手,有两个问题:首先,我只想能够设置操作栏的标题,但是当我这样调用它时它不起作用:finalActionBaractionBar=(ActionBar)findViewById(R.id.actionBar);actionBar.setTitle("testtitle");相应的xml对象如下所示:(这是根据github示例建模的:https://github.com/johannilsson/android-actionbar/blob/master/actionbarexample/src/com/markupartist/android/

android - 找不到使用 action.DIAL 处理 Intent 的 Activity

我似乎缺乏处理此类Intent的知识,但是暂时找不到答案。我有一个fragment的Activity。该fragment执行此代码以调用联系人:privatevoidonCall(){Intentintent=newIntent(Intent.ACTION_DIAL,Uri.parse(contact.getBusinessPhone()));startActivity(intent);}还包括权限输出是NoActivityfoundtohandleIntent,应用崩溃。这是包含fragment的Activity的list实现:我做错了什么?为此,我需要在list中声明一些特殊Act

android - 如何使用 ACTION_OPEN_DOCUMENT 显示更多提供商

我想使用作为存储访问框架的一部分提供的android系统对话框打开文件。我用Intentintent=newIntent(Intent.ACTION_OPEN_DOCUMENT);intent.addCategory(Intent.CATEGORY_OPENABLE);intent.setType("application/pdf");startActivityForResult(intent,EDIT_REQUEST);然后在onActivityResult()中处理返回的URI。问题是,在生成的菜单中,我得到的内容提供商比我预期的要少得多。只有Google云端硬盘和下载(请参见下面