草庐IT

customer_actions

全部标签

Android打开带有ACTION_GET_CONTENT的文件会导致不同的Uri

我正在尝试使用Intent.ACTION_GET_CONTENT打开文件.文件浏览器打开取决于Android版本/设备品牌,我得到以下结果:从Downloads中选择一个文件:content://com.android.providers.downloads.documents/document/446从Fotos中选择一个文件:content://media/external/images/media/309从FileCommander中选择一个文件:file:///storage/emulated/0/DCIM/Camera/20141027_132114.jpg我可以打开所有这些

android - 是什么导致了 Android 中的 MotionEvent.ACTION_CANCEL?

我正在调试Android上的一些触摸处理内容,并试图弄清楚为什么发送到我的View的onTouchListener的MotionEvent包含cancel操作。我找不到任何关于其原因的文档,希望有人能指出我调试此问题的正确方向-错误代码、源代码或一些常识。 最佳答案 这是你要找的东西吗:“ACTION_CANCEL发生在父进程拥有该议案时,例如,当用户在ListView中拖得足够多时,它将开始滚动,而不是让您按下其中的按钮。您可以在View组文档中找到更多相关信息:onInterceptTouchEvent。”希望这是您正在寻找的答

android.util.AndroidRuntimeException : You cannot combine swipe dismissal and the action bar

我是android编程新手,并启动了一个示例helloworld程序,但遇到以下错误:07-0513:52:20.830:W/dalvikvm(898):threadid=1:threadexitingwithuncaughtexception(group=0xb2ac4d70)07-0513:52:20.850:E/AndroidRuntime(898):FATALEXCEPTION:main07-0513:52:20.850:E/AndroidRuntime(898):Process:com.example.helloandroid,PID:89807-0513:52:20.850

android - ActionBar Logo 居中,Action 项目位于两侧

我怎样才能使操作栏在中心有Logo,在两侧有两个操作项?我将使用ActionBarSherlock。 最佳答案 正如我在评论中指出的那样,我不确定这是否会随着ABS发生任何变化(我相信不会有太大变化),但使用标准操作栏,您可以为您的操作加载自定义布局.xml栏标题。例如,你可以有action_bar_title.xml:然后,在您的Activity中,您可能希望在onCreate()中调用这样的方法:privatevoidsetupActionBar(){ActionBarab=getActionBar();ab.setDispla

android - java.lang.IllegalStateException : Can not perform this action after onSaveInstanceState with DialogFragment

我面临DialogFragment/getSupportFragmentManager/Android版本4.x的问题01-1019:46:48.228:E/AndroidRuntime(9879):java.lang.IllegalStateException:CannotperformthisactionafteronSaveInstanceState01-1019:46:48.228:E/AndroidRuntime(9879):atandroid.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.

android:ACTION_UP 和 ACTION_POINTER_UP 之间的区别

仅从android文档我真的不明白ACTION_UP和ACTION_POINTER_UP之间的区别。http://developer.android.com/reference/android/view/MotionEvent.html#ACTION_DOWN基本上我想在一根手指从屏幕上松开时捕获事件(即使另一根手指可能仍在触摸它)谢谢! 最佳答案 如果您还没有阅读,请从这里开始:http://android-developers.blogspot.com/2010/06/making-sense-of-multitouch.htm

Android Studio 3.0 list 错误 : unknown element <action> found

NOTICE:Pleasedonotpostthis"android.enableAapt2=false"asananswer.Itisnotasolution.Itisjustignoringtherealerrorwhichisnotcausinganyproblemonruntime.Solutionwassimple,justremovedmistakenlyplacedactiontagoutsideofanintentfilterinthemanifestfile.有一个由AndroidStudio2.3构建的应用程序很好。更新AndroidStudio3.0Stable后

android - 在某些 Gingerbread 设备上,使用 ACTION_IMAGE_CAPTURE 拍摄的图像对于 ExifInterface.TAG_ORIENTATION 始终返回 1

我在使用ACTION_IMAGE_CAPTUREActivity时遇到了方向问题。我使用了TAG_ORIENTATION以便相应地旋转图片。但是现在我们发现在一些较新的设备上这不起作用。事实上,它对所有方向都返回1。这是我们观察到的设备列表;三星Infuse4G(2.3.3)三星GalaxySIIX(2.3.5)索尼XperiaArc(2.3.3)有趣的是,一旦这张图片是画廊,它就会正确显示,如果我选择它,TAG_ORIENTATION会正确填充。因此,OS以某种方式正确填写了此信息,但未在ActivityResult上填写。确定方向最可靠的方法是什么?另一个问题上有人建议比较高度和宽

android - Gmail 5.0 应用程序在收到 ACTION_SEND Intent 时失败并显示 "Permission denied for the attachment"

我的应用程序创建带有附件的邮件,并使用带有Intent.ACTION_SEND的Intent来启动邮件应用程序。它适用于我测试过的所有邮件应用程序,除了新的Gmail5.0(它适用于Gmail4.9),其中邮件打开时没有附件,显示错误:“附件的权限被拒绝”。logcat上没有来自Gmail的有用邮件。我只在AndroidKitKat上测试了Gmail5.0,但在多个设备上测试。我像这样为附件创建文件:StringfileName="file-name_something_like_this";FileOutputStreamoutput=context.openFileOutput(f

android - 使用 Android : how do I prevent underling views from drawing on top of my custom view? 在 View 剪辑边界之外绘制时

我编写了一个自定义的AndroidView,需要在其剪切边界之外进行绘制。这就是我所拥有的:当我点击一个按钮时会发生这种情况,比如右键:如何防止下面的View绘制在我的“句柄”之上?我的项目中的一些相关伪代码如下。我的自定义ViewMyHandleView是这样画的:@OverrideprotectedvoidonDraw(Canvascanvas){super.onDraw(canvas);Pathp=mPath;inthandleWidth=mHandleWidth;inthandleHeight=mHandleHeight;intleft=(getWidth()>>1)-hand