草庐IT

broadcast_intent

全部标签

android - 通过 Android Intent 将链接发送到 Whatsapp

我正在尝试从我的Android应用程序发送带有链接的短信到聊天应用程序,如Whatsapp或SMS消息。这些应用不接受text/html类型作为Intent类型,当我使用text/plain类型时,我发送的消息仅包含主题,没有消息正文。我见过可以通过Whatsapp共享链接的应用,例如Chrome和Dolphin浏览器应用。这是我的代码:@JavascriptInterfacepublicvoidsendMessage(Stringtrip){finalIntentemailIntent=newIntent(android.content.Intent.ACTION_SEND);ema

Android 分享 Intent Twitter : How to share only by Tweet or Direct Message?

我只需要通过推文分享一张图片。这是我的代码IntentshareIntent=newIntent(Intent.ACTION_SEND);shareIntent.setType("image/*");if(mInsertableToGallery){mInsertableToGallery=false;mInsertedImagePath=MediaStore.Images.Media.insertImage(getContentResolver(),mShareImage,getResources().getString(R.string.app_name)+System.curre

Android ACTION_RECOGNIZE_SPEECH Intent 在长时间讲话后永远不会完成

我开始打算并等待结果。它在简短的演讲中效果很好,但如果演讲太长,它不会给我答案。(将近1分钟)finalIntentsearchIntent=newIntent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);searchIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE,"tr");searchIntent.putExtra(RecognizerIntent.EXTRA_PROMPT,true);searchIntent.putExtra(RecognizerIntent.EXTRA_ONLY_RETUR

android - 广播接收器没有获得 MY_PACKAGE_REPLACED Intent

根据AndroidO开发者预览版,我们不能再使用PACKAGE_REPLACEDIntent与list中声明的​​接收器一起使用。替代方案是MY_PACKAGE_REPLACED。但是当我在代码更改后通过androidstudio更新应用程序时,这个Intent似乎并没有触发。而旧的更广泛的Intent总是正确触发。假设接收器本身只是在onReceive()中打印一条日志消息。谷歌搜索表明这似乎是一些androidlist合并问题。但我真的不知道如何解决这个问题。谁能给我指出正确的方向 最佳答案 我决定用MY_PACKAGE_REP

Android 7 nougat,如何从传入 Intent 的uri获取文件路径?

FileProvider:-Settingupfilesharing我知道更改androidnougat中的文件策略。文件共享到其他应用程序的所需应用程序通过FileProvider生成uri。uri格式为content://com.example.myapp.fileprovider/myimages/default_image.jpg。我想知道如何从FileProvider.getUriForFile()生成的uri中获取文件路径。因为我的应用程序需要知道物理文件路径才能保存、加载、读取信息等。有可能吗[简而言之]我的应用程序收到了其他应用程序在andorid7nougat上的in

android - 即时应用相机 Intent

我开发了InstantApp,我想用相机拍照。如果我启动已安装的应用,一切正常。但是使用InstantApp时,出现以下错误:java.lang.SecurityException:NotallowedtostartactivityIntent{act=android.media.action.IMAGE_CAPTURElaunchParam=MultiScreenLaunchParams{mDisplayId=0mFlags=0}这里是我的代码:AndroidManifest.xmlActivity:privatestaticintCAMERA_REQUEST=1234;@Overr

android - 为什么行为不同?- android :launchMode ="singleTask" , android :taskAffinity ="" And Intent. FLAG_ACTIVITY_NEW_TASK

我有四个Activity-A、B、C、D我将这四个Activity称为-->A-B-C-D-B。(指定方式)我有三种情况。1st:-我只在BActivity中定义android:launchMode="singleTask"。我正在以上述指定方式通过Intent调用所有Activity。现在首先调用A-B-C-D,BackStackTask1:A-B-C-D,现在我再次调用B,然后BackStackTask1:A-B。这里C和DActivity被销毁。第二:-我正在BActivity中定义android:launchMode="singleTask"&android:taskAffin

Android - Intent 返回后似乎不会调用 Activity

我有一个Activity,您可以在其中单击一个按钮,该按钮会将您带到一个可以添加图片的Activity(使用startActivityForResult)。您可以添加几张图片。您添加的每张图片都会转换为byte[]数组,并作为extra存储在结果Intent中。当第二个Activity完成时,如果我添加了一张图片并完成了Activity,一切都很好,它会使用按钮返回到上一个Activity。如果我添加两张或更多图片,并完成第二个Activity,则上一个Activity甚至不会被调用。它直接将我带到带有按钮的Activity之前的Activity,但首先我看到黑屏,似乎之前的Activ

Android Intent 存储库

Android开发人员可以使用许多Intent-theonesthatarrivewiththeOS,OpenIntents,和其他几个。是否有一个网站列出了所有可能的Intent及其参数? 最佳答案 Registryofintentsprotocols=)更新::IntentsList:InvokingGoogleApplicationsonAndroidDevices 关于AndroidIntent存储库,我们在StackOverflow上找到一个类似的问题:

android - 解决 Intent Activity 的问题 - resolveActivityInfo()

我正在使用resolveActivityInfo来确定我的应用程序是否被设置为家庭启动器:PackageManagerpm=getPackageManager();Intentintent=newIntent(Intent.ACTION_MAIN,null);intent.addCategory(Intent.CATEGORY_HOME);userHomePackage=intent.resolveActivityInfo(pm,0).packageName;userHomeActivityClass=intent.resolveActivityInfo(pm,0).name;curr