草庐IT

java - android - 如何以编程方式读取 list Intent ?

我正在尝试编写一段可跨多个应用程序运行的代码。不过,我无法弄清楚如何从Java中读取它。是否可以不手动解析list?我想用几行代码把scheme1和scheme2抓出来。编辑:我的意思是我将如何使用PackageManager获取此信息。我不关心实际的XML本身。 最佳答案 不,这是不可能的,因为一旦创建了您的应用程序,所有内容都会转换为APK,并且该list在运行时不再可读。不过,您可以阅读这些与PackageManager交互的属性。 关于java-android-如何以编程方式读取

android - 在 Android 中分享 Instagram 的 Intent

其实我想通过Intent在Instagram中分享图像。IfoundthissolutionforimagessavedonSDcard但我想对网站上的图片(链接)做同样的事情。我试过IntentshareIntent=newIntent(android.content.Intent.ACTION_SEND);shareIntent.setType("image/*");shareIntent.putExtra(Intent.EXTRA_STREAM,Uri.parse("http://www.alliswell.biz/images/products/art/alliswell_si

Android Intent 在设备上使用亚马逊应用程序而不是浏览器来查看项目

在我的Android应用程序中,我有一个带有Amazon.com产品背景图片的按钮(比方说一件衬衫或其他东西),点击后我希望它在亚马逊应用程序(com.amazon.mShop)中打开.android)如果已经安装而不是在浏览器中,如果应用程序未安装则在浏览器中。我已经能够找到如何添加到特定亚马逊客户端应用程序的深层链接,但找不到如何链接到可以通过亚马逊应用程序打开的特定项目。目前,我的点击监听器通过执行以下操作在浏览器中打开:b3.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv

android - 致命异常 : ThumbnailManager-1 while sharing images to Intent

我在使用FileProvider共享图像时遇到以下异常。以下是我以前的代码。{ArrayListfiles=newArrayList();files.add(getImageUriFromCache(context,bitmap,fileName));}privatevoidstartSharingIntent(ArrayListfiles,Stringcaption){Intenti=newIntent(android.content.Intent.ACTION_SEND_MULTIPLE);i.setType("image/png");i.setFlags(Intent.FLAG_

android - 空 Intent 重新传递给服务 onStartCommand()

在Android文档中,服务的“onStartCommand()”有一个作为param给出的Intent,根据文档:“提供给startService(Intent)的Intent,如给定的。如果服务在其进程消失后重新启动,则这可能为空,并且它有之前返回了除START_STICKY_COMPATIBILITY之外的任何内容。”但是,返回值START_REDELIVER_INTENT应该返回重新启动服务时的原始Intent。谁能解释为什么intent可以为空,即使flag设置为START_REDELIVER_INTENT? 最佳答案 你

javascript - 打开 Intent 时“导航被阻止”

我正在研究应用程序的付款流程。当用户在浏览器中付款后,他必须被重定向回应用程序。我的解决方案是从浏览器打开一个Intent。为此,我制作了一个按钮并使用javascript单击它:Returntoapp唯一的问题是,当我在移动浏览器中打开网站时,Chrome调试器显示:Navigationisblocked。有办法解决这个问题吗? 最佳答案 我前段时间发现了这个问题,忘记在这里说了,sorry!如果您已使用您的应用程序打开此站点/session,则您只能以Intent打开应用程序。因此,如果您通过在浏览器中键入URL转到带有Inte

android - Intent 服务启动后防止更改应用程序呈现 Android 的顺序

我遇到以下情况:一个主要应用程序是启动器应用程序(A),该应用程序始终在运行,并且此应用程序调用另一个子应用程序应用(B)图1.当应用程序(A)启动intent服务并且应用程序(B)使用此intent(图2)时会出现问题。这是用于启动Intent服务的代码:服务intentCodeRead.putExtra(BARCODE_TEXT,readStr);intentCodeRead.putExtra(BARCODE_DATE,System.currentTimeMillis());intentCodeRead.setFlags(Intent.FLAG_RECEIVER_FOREGROUN

android - MainActivity 不会从 Firebase 通知 Intent 中获得额外的 yield

这3天我已经尝试处理android通知,用户点击通知然后Activity打开。但每次我toast时,它都说null。尝试使用SOF的一些解决方案,但不起作用。你能看看代码有什么问题吗?提前致谢。通知代码是privatevoidsendPushNotification(JSONObjectjson){//optionallywecandisplaythejsonintologintnotificationId=newRandom().nextInt();Log.e(TAG,"NotificationJSON"+json.toString());try{//gettingthejsonda

android - 关于缺少 Leanback Intent 的 Google Play 警告

在GooglePlay上更新我们的应用时,我得到了Youopted-intoAndroidTVbutyourAPKorAndroidAppBundledoesnothavetheLeanbackintent这有点奇怪,因为我们的list中包含支持电视所需的所有组件,即:和和(请注意,我们在电视和手机之间共享Activity)我们还包括以下gradle模块:implementation'com.android.support:cardview-v7:27.1.1'implementation'com.android.support:leanback-v17:27.1.1'该应用程序也适用

android - 从 Google map 向带有地理信息的 Android 应用程序发送 Intent

我想将Intent从Googlemap发送到我正在开发的Android应用程序,其中包括地理信息(纬度、经度等)。我知道它需要设置一个intent过滤器,但是到目前为止我唯一能使用的是纯文本过滤器:然而,这只给我看起来像这样的文字描述:899GreenSt,SanFrancisco,CA94133,https://goo.gl/maps/R4A82MNvUpA2我已经尝试了以下方法,但是没有用(Intent甚至没有在Googlemap中注册):有人知道怎么做吗?我使用的是Android9(Pie)。 最佳答案 我遇到了类似的问题,但