草庐IT

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

android - 三星 Galaxy S 未调用 NEW_OUTGOING_CALL

试图拦截拨出电话,并有一个在上运行良好的解决方案nexus1stockandroid2.2HTC渴望2.2Motodefy2.1但不是在运行2.1的三星GalaxyS上,有人看到了吗?更新:还添加了PROCESS_OUTGOING_CALLS。接收者:publicclassOutGoingCallDetectionextendsBroadcastReceiver{privatestaticfinalStringTAG="OutGoingCallDetection";@OverridepublicvoidonReceive(Contextcontext,Intentintent){Str

Android Inbuild(ActionImageCapture) Intent 返回空 Intent 。无法传递结果 {who= null}

我正在使用默认相机Intent在我的应用程序中获取图像。问题是相机在onActivityResult()上返回null。ResultCode和RequestCode按预期返回。我的Intent是:privatestaticfinalintCAPTURE_IMAGE_ACTIVITY_REQUEST_CODE=1224;....Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);intent.putExtra(MediaStore.EXTRA_OUTPUT,imageUri);intent.putExtra(MediaStore

Android 短信 Intent 过滤器

我在我的android应用程序中尝试了这段代码来获取SMS消息,但它不起作用,该应用程序没有出现在消息列表中。我应该添加一些东西来让它工作吗? 最佳答案 我正在为您提供在不同情况下执行此操作的详细说明(包括联系人、文本共享等)。消息Activity的list条目现在我们已经制作了一个processIntentData方法,如下所示,应用在MessageActivity中:privatevoidprocessIntentData(Intentintent){if(null==intent)return;if(Intent.ACTION

android - 与电话号码联系的 Intent

请问,是否可以使用Intent和默认联系人应用从仅包含电话号码的联系人中挑选?也许对此进行一些修改(显示所有联系人的选择):Intentintent=newIntent(Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI);startActivityForResult(intent,CONTACT_PICKER_ID); 最佳答案 Intentintent=newIntent(Intent.ACTION_PICK,Contacts.CONTENT_URI);intent.

android - 在 FaceBook Android 上分享内容

我使用intent和Action.SEND在WhatsApp、twitter、Facebook和GMail等社交网络上分享我的自定义消息。Gmail和除Facebook以外的其他应用程序一切正常!如何自定义我的代码以在Facebook上分享内容?我确实使用FacebookSDK在Facebook上分享没有问题,但我想使用Intent来做到这一点。这是我用的:IntentsendIntent=newIntent();sendIntent.setAction(Intent.ACTION_SEND);sendIntent.putExtra(Intent.EXTRA_TEXT,knowTitl

Android Intent 在 Google+ 社区屏幕上启动 Google+ 应用程序

关于在Google+Android应用程序中显示Google+信息页已经有一个很好的SO问题:OpenGooglePlusPageViaIntentInAndroid但是在特定Google+社区中启动Google+应用程序的Intent又如何呢?编辑-对于沉默的反对者,请解释你为什么反对。 最佳答案 我的解决方案,使用G+版本“5.3.0.91034052”,今天经过测试finalIntentintent=newIntent(Intent.ACTION_VIEW,Uri.parse("https://plus.google.com/