草庐IT

android - context.registerReceiver 在尝试检查电源是否已连接时返回 null Intent

我正在尝试检查Android设备是否已连接电源。以下是逻辑(基于Commonsware的stackoverflow帖子),Intentintent=context.registerReceiver(null,newIntentFilter(Intent.ACTION_BATTERY_CHANGED));plugged=intent.getIntExtra(BatteryManager.EXTRA_PLUGGED,-1);它大部分工作正常。然而,根据Crashlytics报告,在某些情况下,返回的Intent为空,导致应用程序崩溃。我从来没有能够在我的手机上重现它。只是想知道在什么情况下

android - KitKat ACTION_OPEN_DOCUMENT 不显示三星设备上的文档

我正在使用此处指定的新Kitkat存储访问框架(SAF):https://developer.android.com/guide/topics/providers/document-provider.htmlIntentintent=newIntent(Intent.ACTION_OPEN_DOCUMENT);intent.addCategory(Intent.CATEGORY_OPENABLE);intent.setType("image/*");startActivityForResult(intent,0);这与示例代码相同,但图像过滤器不起作用。S5或Note3上没有任何显示。

android - 三星设备问题中的相机方向

我成功地点击了图像并将其保存在卡片中。它在所有设备上都运行良好,但问题是当我在三星设备上测试它时,当我在纵向模式下单击图像时,它默认在横向模式下保存图像。但我没有做任何类型的旋转代码。所以请帮助我。我该如何解决??privatevoidtakePicture(){Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);try{UrimImageCaptureUri=null;Stringstate=Environment.getExternalStorageState();if(Environment.MEDIA_MOUNTED.

android - 退出谷歌地图 Intent 在android中

我正在我的Android应用程序中实现自定义的逐向导航。为实现这一点,我使用Intent.ACTION_VIEW作为Action并使用“google.navigation:q”作为uri字符串从我的MainActivity开始Activity。谷歌地图导航页面已成功加载到我的应用程序中。但是,我不知道如何优雅地退出这个页面。如果我使用后退按钮按下,则需要点击4次后退按钮才能显示我的主Activity屏幕。是否有可能在此页面中放置“退出”按钮。我已经尝试使用“onActivityForResult”和“onBackPressed”来破坏谷歌地图屏幕。这些都不起作用。请提供一些进一步的建议

android - 如何仅从 Google Photos 应用程序中选择图像? Android 谷歌相册 Intent

我正在尝试从Google相册应用直接获取图像。我希望绕过通常在使用Intent.ACTION_GET_CONTENT时启动的应用程序选择器,如果用户安装了它,则直接转到Google相册并允许用户选择一张图片,然后将其返回到我的应用程序在ActivityResult中。我已尝试通过以下方式执行此操作:if(callingActivity!=null&&isGooglePhotosInstalled(callingActivity)){Intentintent=callingActivity.getPackageManager().getLaunchIntentForPackage(GOO

android - 无法解析 Intent Service Android

我在尝试配置推送通知时遇到以下错误:06-0701:05:59.73518708-18708/com.ebr.apps.ebr.developmentE/FirebaseInstanceId:Failedtoresolvetargetintentservice,skippingclassnameenforcement06-0701:05:59.73518708-18708/com.ebr.apps.ebr.developmentE/FirebaseInstanceId:Errorwhiledeliveringthemessage:ServiceIntentnotfound.我在grad

Android 相机和照片选择器 Intent

我正在构建Android应用程序,其中一项功能是从图库或相机中拍照。我在使其适用于所有设备时遇到问题。我无法为每个Android版本和每个设备找到合适的解决方案。我觉得我已经在整个互联网上搜索并尝试了我找到的每一个代码,但没有成功地让它适用于提到的所有内容。我试过从官方android文档中实现代码,但同样的问题。从画廊中挑选似乎可行,但相机根本无法正常工作。有人可以给我提示、链接或代码吗?试图做到这一点,我真的失去了神经。我是android的新手...我需要两个Intent,画廊和相机。 最佳答案 在将近半年之后,我找到了解决方案。

android - 在 Oreo 中注册静态广播接收器

我正在做一个记录来电和去电的项目,但是对于Oreo静态广播接收器(在list中注册的广播接收器)没有被触发。如果我注册上下文,一旦应用程序被杀死,广播将不会被触发。我希望即使应用程序关闭,广播接收器也能正常工作。有什么方法可以实现这个奥利奥吗?或任何其他替代方法来实现这一目标?任何帮助将不胜感激。我正在按照下面的代码在list中注册 最佳答案 Oreo中存在一些广播限制,它不再支持在应用程序list中为隐式广播注册广播接收器。NEW_OUTGOING_CALL就是其中之一,阅读here您可以根据自己的目的使用PHONE_STATE操

android - LauncherActivity的使用

能否请您解释一下LauncherActivity的用途和用法?文档说它“显示可以为给定Intent执行的所有Activity的列表”。我知道它应该自动构建在应用程序中找到的所有Activity的列表并提供它们的启动。我说得对吗?以及如何使用它?我在网上找不到任何示例。 最佳答案 GoogleCode显示类代码本身...它具有与AndroidPlatformAPI中描述的不同的构造函数.publicabstractclassLauncherActivityextendsListActivity{IntentmIntent;Packag

Android 电子邮件 Intent 不发送附件

我创建了一个发送带有录音的电子邮件的应用程序,当intent被触发并选择电子邮件作为发送附件的应用程序时,您可以看到有附件但附件未送达。IntentsendIntent=newIntent(Intent.ACTION_SEND);//Mimetypeoftheattachment(or)ucanusesendIntent.setType("*/*")sendIntent.setType("audio/3gp");//SubjectforthemessageorEmailsendIntent.putExtra(Intent.EXTRA_SUBJECT,"MyRecording");//F