草庐IT

android - 使用裁剪 Intent 获取 java.lang.SecurityException : Unable to find app for caller android. app.ApplicationThreadProxy@4266ae80

我正在使用cropintent来裁剪图像,大部分时间它运行良好,但有时会出现java.lang.SecurityException:Unabletofindappforcallerandroid.app.ApplicationThreadProxy@4266ae80我附加了logcat,08-0711:33:21.190:I/BugSenseHandler(3337):Registeringdefaultexceptionshandler08-0711:33:21.230:I/BugSenseHandler(3337):Flushing...08-0711:33:21.230:I/Bu

android - 如何使用 Intent Action_send 在 Twitter 上发帖?

我一直在努力将文本从我的应用程序发送到Twitter。下面的代码可以显示一个应用程序列表,例如蓝牙、Gmail、Facebook和Twitter,但是当我选择Twitter时,它并没有像我预期的那样预填充文本。我知道在Facebook上执行此操作存在问题,但我一定是做错了什么,它不能与Twitter一起使用。Intentintent=newIntent(Intent.ACTION_SEND);intent.setType("text/plain");intent.putExtra(Intent.EXTRA_TEXT,"ExampleText");startActivity(Intent

android - 相机 Intent/Activity - 避免保存到画廊

我正在使用CameraActivity来拍摄照片。我用MediaStore.EXTRA_OUTPUT额外参数调用它。图片已正确保存到提供的路径,也保存到图库文件夹,因此我可以在“图库”应用程序中查看图片-我可以避免这种情况吗?...Filefile=newFile(Environment.getExternalStorageDirectory(),"Test.jpg");iImageOutputUri=Uri.fromFile(file);//StartcameraintenttocaptureimageIntentintent=newIntent(MediaStore.ACTION_

android - 三星 S3 中 onActivityResult(int requestCode, int resultCode, Intent data) 中的相机 Intent 数据为空

问题:我在SamsungS3的onActivityResult(intrequestCode,intresultCode,Intentdata)中获取相机Intent的数据为空。但在其他一些设备上运行良好。我定制了我的代码来获取数据并在网络上搜索了这个问题,但没有找到有用的东西。代码:protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){if(requestCode==TAKE_CAMERA&&data!=null&&data.getData()!=null)elseif(requestCode==

没有 Intent 过滤器的 Android BroadcastReceiver

我在AndroidManifest.xml中遇到过这样的事情:上面是TestReceiver扩展了BroadcastReceiver类。我以为接收器会收到所有Intent,但显然它没有,除非我在其中添加intent-filter标签,否则它不起作用。那么如果它没有intent-filter会怎样呢?是拼写错误还是真的有用?更新:我在这个链接的帮助下解决了这个问题TryingtohaveaBroadcastReceiverwithNofilter您可以为Intent设置一个操作字符串,然后广播它,而不是使用通常的字符串标识符调用广播。引用示例代码:IntentnotifyIntent=n

android - 相机或图库 Intent 会破坏某些设备上的旧 Activity

我正在开发使用WebView显示其内容的应用程序。但是需要打开相机或者图库才能选择图片:IntentcameraIntent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(cameraIntent,1);IntentgalleryIntent=newIntent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);startActivityForResult

Android:多个 Intent 服务或一个具有多个 Intent 的 Intent 服务?

我对intentService有点困惑。文档说,如果您向intentService发送多个任务(Intent),那么它将在一个单独的线程上一个接一个地执行它们。我的问题是-是否可以同时拥有多个intentService线程?您如何在代码中区分是在同一个intentService(同一个线程)上创建三个不同的intent,还是三个单独的intentService,每个intentService都有自己的线程,每个intent都需要执行?换句话说,当您执行命令startService(intent)时,您是将Intent放入单个队列还是每次都启动一个新队列?IntentsomeIntent

android - 具有相同 Intent 过滤器的两个服务

我的设备上安装了两个应用程序,每个应用程序中都有一个服务组件,这两个服务具有相同的Intent过滤器声明,如下所示:我是这样启动服务的:Intentintent=newIntent();intent.setAction("com.example.intent.action.SHOW");startService(intent);我发现这两个服务中的一个启动了,但我不确定这是怎么发生的。众所周知,如果我们用相同的Intent过滤器声明编写两个Activity,则会弹出一个对话框让用户选择一个activity来完成Action。让我感到困惑的是,Android如何在具有相同Intent过滤

Android - Intent 过滤器?

我正在尝试注册我的Activity,以便Activity选择器/选择器可以使用它,允许用户选择是否选择我的应用程序/Activity来完成他们正在尝试做的事情。我想为用户提供选项,让他们能够在想要发送短信和拨出电话时选择我的应用程序,为了实现这一点,我在其中添加了以下代码fragment我的list中的Activity标签:但是,Activity选择器从未出现,并且在不向用户提供选择的情况下使用native应用程序。谁能看出我哪里出错了?编辑:我发现我需要添加用于SMS消息,但我用什么来拨出电话?编辑2:我已经尝试了以下拨出电话:但还是没有运气,这是否从1.6开始就被阻止了?编辑3:这

android - 为什么 Intent.createChooser() 需要 BroadcastReceiver 以及如何实现?

以下代码段是从我的onOptionsItemSelected()实现中调用的,它可以很好地将用户从我的应用程序带到一个邮件客户端,其中预填了电子邮件地址、主题和正文。我将此用作让用户给我反馈的简单方法。StringuriText="mailto:"+emailAddress+"?subject="+subject+"&body="+body;IntentemailIntent=newIntent(Intent.ACTION_SENDTO,Uri.parse(uriText));startActivity(Intent.createChooser(emailIntent,"Pickane