草庐IT

android - 共享图像,但没有文件扩展名

我想分享一张在我自己的应用程序中的图像,我使用以下代码实现:IntentshareIntent=newIntent(android.content.Intent.ACTION_SEND);shareIntent.putExtra(Intent.EXTRA_STREAM,Uri.parse("android.resource://"package"/drawable/"+card_name));shareIntent.setType("image/jpg");startActivity(Intent.createChooser(shareIntent,getString(R.string

android - Android 上的参数化仪器测试

我正在尝试为特定的Activity编写批处理仪器测试(使用ActivityInstrumentationTestCase2),每次测试运行时我都会更改Intent。我可以通过单个测试来完成此操作,然后循环停止并重新启动具有新Intent的Activity,但这不是我想要的。原因之一是它们确实应该是单独的测试运行。另一个原因是,我正在使用Spoon在测试完成时生成报告,报告会正确地认为我只运行了一个测试。我想要的是将单个测试视为可能无限数量的测试,并在每次测试运行时将数据传递到测试中。很遗憾,您不能使用Theories因为它会导致InstrumentationTestRunner找不到我

java - 裁剪后的图像在 android 中模糊

我正在尝试裁剪从an​​droid中的图库中选择的图像,如下所示。Intentintent=newIntent("com.android.camera.action.CROP");intent.setDataAndType(photoUri,"image/*");intent.putExtra("outputX",400);intent.putExtra("outputY",300);intent.putExtra("aspectX",4);intent.putExtra("aspectY",3);intent.putExtra("scale",true);intent.putExtr

android - 如何以编程方式填充 Android 设备日历应用程序上的提醒部分?

我需要使用一些预填充的数据打开Android设备的日历应用程序。我正在使用的逻辑似乎填充了如下字段:Activity说明Activity地点从日期到日期全天Activity/不活动重复/重复信息我无法填充“提醒”部分,我想填充“提醒”部分。很高兴在这方面得到一些帮助这是我用来打开日历应用程序并填充日期的代码。//IntenttoopenCalendarEventIntentintent=newIntent(Intent.ACTION_INSERT).setData(Events.CONTENT_URI);intent.putExtra(Events.DESCRIPTION,desc);

android - Android图像的Intent.ACTION_VIEW

Intentintent=newIntent();intent.setAction(Intent.ACTION_VIEW);intent.setDataAndType(Uri.parse("file://"+file.getAbsolutePath()),"image/*");startActivity(intent);我想使用androidintent显示具有共享、删除和设置为功能的图像。但是我的图片打开时没有共享选项.........如何显示带有共享选项的图片? 最佳答案 默认情况下,它不会显示共享和删除选项。但是您可以使用In

Android - 如何从文档中获取选定的文件名

我正在启动使用以下代码选择documnet的Intent。privatevoidshowFileChooser(){Intentintent=newIntent(Intent.ACTION_GET_CONTENT);intent.setType("*/*");intent.addCategory(Intent.CATEGORY_OPENABLE);try{startActivityForResult(Intent.createChooser(intent,"SelectaFiletoUpload"),1);}catch(android.content.ActivityNotFoundE

android - 如何从 Delphi Android 应用程序开始视频通话?

我正在寻找一种方法来从我用Delphi10.3编写的Android应用程序开始视频通话。为此,我想将AndroidIntent用于第3方应用程序(WhatsApp或Skype)。这是我已经尝试过的。我使用123作为联系人ID,希望即使它不是有效ID,WhatsApp仍应打开并发出警告:基于https://stackoverflow.com/a/38674897-没有任何反应Intent:=TJIntent.Create;Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);Intent.setData(StrToJURI('content:/

android - 在 Android 中打开电子邮件附件

我尝试用我的Activity打开一个特定的电子邮件附件类型,附件本身是一个纯文本Windows样式的ini文件,扩展名为*.os。在电子邮件中,此文件作为“application/octet-stream”附加。我尝试了以下intent-filter来捕获我的Activity附件:电子邮件应用程序正在获取附件,但随后告诉我“无法显示附件”。我能做些什么?我该如何调试? 最佳答案 它应该只是一个文件方案,所以我会消除其他方案并尝试只使用它并将mimeType作为通配符(“*”或“*/*”)包括在内:如果这不起作用,也许尝试使用andr

android - 安装 apk "Open"和 "Done"按钮显示后,单击打开按钮不会将类别添加为启动器

安卓问题:此问题仅在安装并单击打开按钮后第一次出现,在使用启动器图标启动应用程序后问题永远不会出现。重现问题的步骤。安装任何.apk文件安装后你会看到“打开”和“完成”两个按钮。点击“打开”按钮即可打开/启动应用程序。现在在您的应用程序中导航并转到任何其他屏幕,例如第二个屏幕、第三个屏幕。现在,按主页并将应用程序置于后台(意味着置于暂停状态)。现在转到应用程序列表,单击同一应用程序的启动器图标。发生了什么。它正在从第一个屏幕的起点启动相同的应用程序。它必须在第3个屏幕上恢复正在运行的应用程序。现在按返回键,从第二次启动应用程序的第一个屏幕出来。它正在显示第一次运行应用程序的第三个屏幕。

android - 如何通过代码在Android中检索调用转移状态?

是否可以在Android上检索调用转移状态?使用这段代码只显示当前状态的弹出窗口,但我想知道是否有可能获得设置的实际数字(如果有的话)IntentintentCallForward=newIntent(Intent.ACTION_CALL);Uriuri=Uri.fromParts("tel","*#21#","#");intentCallForward.setData(uri);startActivity(intentCallForward); 最佳答案 很简单。您只需要一个BroadCast来跟踪您的手机状态。尝试这样的事情:p