草庐IT

customer_actions

全部标签

android - 如何找到 MotionEvent ACTION_CANCEL 的源 View

如何找到导致MotionEventACTION_CANCEL的View?我有一个正在接收ACTION_CANCEL的View“A”,我不希望这种情况发生。在某处,View“B”正在“消耗”MotionEvent。我希望有一种方法可以找出谁是“B”,这样我就可以解决这个问题。我已尝试查看我的代码以查找各种OnTouchEvent()和OnInterceptTouchEvent()处理程序,但尚未找到罪魁祸首。我还在有问题的ACTION_CANCEL处设置了一个断点,但我无法识别MotionEvent中可能代表“B”的任何内容。 最佳答案

android - 带有 BroadcastReceiver 的 list 中的 ACTION_USER_PRESENT

是否可以通过manifest抓到ACTION_USER_PRESENT屏幕解锁,似乎众说纷纭。这个线程暗示不,它不能完成:AndroidBroadcastReceiverNotWorking这个线程暗示是的,它可以完成:BroadcastReceiverforACTION_USER_PRESENT,ACTION_SCREEN_ON,ACTION_BOOT_COMPLETED我无法使用2.3.3或3.2模拟器运行该事件。有没有其他人最近有这方面的经验?也许还有一个代码示例可以分享? 最佳答案 使用接收器:publicclassRece

android - com.android.camera.action.CROP 不适用于 Android 果冻 bean 4.3 吗?

我在使用相机拍照后使用com.android.camera.action.CROP进行裁剪。下面是我的代码,在4.3之前可以正常工作。IntentcropIntent=newIntent("com.android.camera.action.CROP");cropIntent.setType("image/*");cropIntent.putExtra("crop","true");cropIntent.putExtra("aspectX",1);cropIntent.putExtra("aspectY",1);cropIntent.putExtra("outputX",Conf.ge

android - ACTION_INSTALL_PACKAGE

我的应用正在尝试安装APK。IntentinstallIntent=newIntent(Intent.ACTION_INSTALL_PACKAGE);installIntent.setData(Uri.fromFile(newFile(pathToApk)));installIntent.putExtra(Intent.EXTRA_NOT_UNKNOWN_SOURCE,true);installIntent.putExtra(Intent.EXTRA_RETURN_RESULT,true);installIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_

android.intent.action.SCREEN_ON 不能用作接收器 Intent 过滤器

我正在尝试在屏幕打开时调用BroadcastReceiver。在我的AndroidManifest.xml中,我指定了:然而,接收器似乎从未被调用(断点不触发,日志语句被忽略)。我已将SCREEN_ON换成BOOT_COMPLETED进行测试,这确实被调用了。这是在1.6(SDK级别4)项目中。Google代码搜索揭示了这一点,我下载了该项目并对其进行了同步,将其转换为使用最新工具,但它也无法拦截该事件。http://www.google.com/codesearch/p?hl=en#_8L9bayv7qE/trunk/phxandroid-intent-query/AndroidMa

java - ZXing条码阅读器: How to make custom border around capture screen?

我想在zxing捕获屏幕(相机屏幕)周围放置自定义边框。我需要为此做哪些修改?我需要更改哪些Activity和布局才能产生这种效果? 最佳答案 您根本不需要编辑布局。在ViewfinderView中找到onDraw方法。它是绘制“扫描矩形”的核心。你可以按照你想要的方式修改它。可以找到实际绘制矩形的代码here://Drawtheexterior(i.e.outsidetheframingrect)darkenedpaint.setColor(resultBitmap!=null?resultColor:maskColor);can

Android 多点触控 : ACTION_UP not always called?

我开发了一个在View中处理多点触控的Android应用程序。我基本上跟踪可能发生的几个MotionEvents,如ACTION_UP、ACTION_MOVE,...我在View类中重写的onTouch方法如下所示:publicbooleanonTouch(Viewview,MotionEventevent){intaction=event.getAction()&MotionEvent.ACTION_MASK;if(action==MotionEvent.ACTION_DOWN){floatx=event.getX();handleTouchStart(view,x);}elseif

android - 调用 ACTION_GET_CONTENT Intent 后文件不可选择

我正在开发一个应用程序,在此Activity中按下一个按钮,可以选择要上传的任何文件。文件选择器加载正确,但所有图像都无法选择(变灰)。我在Manifest文件中添加了READ_EXTERNAL_STORAGE权限,但我不知道为什么它仍然不让我选择文件。这是我正在使用的代码privateButtonuploadButton;privateTextViewuploadFile;privatestaticfinalintPICKFILE_RESULT_CODE=1;privateStringselectedImagePath;@OverrideprotectedvoidonCreate(B

android - ActionBar 中 Action /菜单项的动态控制

有没有办法动态禁用、隐藏、添加/删除ActionBar中的菜单项?例如,在用户在Activity中填写有效电话号码之前,操作将被禁用。我没有在ActionBarAPI中找到任何有用的方法,唯一的方法似乎是在ActionBar中使用自定义View。 最佳答案 告诉ActionBar刷新它的菜单项:invalidateOptionsMenu()然后启用/禁用菜单项:@OverridepublicbooleanonPrepareOptionsMenu(Menumenu){MenuItemitem=menu.findItem(R.id.me

android - 在 Android 中发送包含哈希 # 符号的 ACTION_CALL Intent

我遇到井号被截断的问题。有人知道解决方案吗?在我的情况下,使用unicode或%23不起作用。现在调用的号码是*101Stringuri="tel:"+"*101#";//Stringuri="tel:"+"*101\u0023";Intentintent;intent=newIntent(Intent.ACTION_CALL,Uri.parse(uri)); 最佳答案 找到解决办法:StringencodedHash=Uri.encode("#");这成功了...... 关于andro