草庐IT

intent适配

全部标签

android - 无法从包中获取 Intent 过滤器

我想列出一个包中存在的所有Intent过滤器。我正在尝试使用PackageManager类来完成它。我在获取PackageInfo对象时设置了标志PackageManager.GET_INTENT_FILTERS。但我不知道如何使用它。我能够使用各自的标志获取与Activity和接收者相关的所有信息,但不知道如何进行Intent过滤器。有什么办法可以解决这个问题吗? 最佳答案 看起来Intent过滤器没有暴露在API中,标志实际上什么都不做:http://code.google.com/p/android/issues/detail

android - 如何从 Google Glass 中的卡片开始 Intent

我试过这个应用程序,CrystalShopper:https://crystalshopper.herokuapp.com/似乎可以从卡片启动应用程序。正如您在此屏幕截图中所见https://crystalshopper.herokuapp.com/static/images/barcode_search.png好像有个命令叫crystalshopper://打开来源似乎不可用,所以我必须推断...假设这只是一个操作,通过MirrorAPI,告诉服务器向设备发送一个特殊通知,由BroadcastListener检测到,然后启动所需的Intent,这样的假设是否正确?

android - 从通知启动 Intent 时发出“从非 Activity 上下文服务调用的 startactivity”警告

我有一个服务,它使用startForeground()启动一个通知,我希望通知在点击时启动一个Activity。我要启动的acitivty定义为android:launchMode="singleTask"并且通常在服务启动之前运行。这是我的pendingintent创建代码:Intentintent=newIntent(this,MainActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);PendingIntentpIntent=PendingIntent.getActivity(getApplicationC

Intent "Extra"键与 Bundle 键的 Android 命名约定

我目前正在学习如何在Android中编程。我读到Extras的键(放在Intent中)通常以单词“EXTRA”开头,例如:publicstaticfinalStringEXTRA_USER_CHEATED="someuniquestring";而要保存在Bundle中的对象的键通常以“KEY”一词开头,例如:publicstaticfinalStringKEY_USER_CHEATED="someotheruniquestring";如果我有一个变量需要作为Extra传递给另一个Activity,但我还需要能够将相同的变量保存在Activity的Bundle中怎么办?我应该有两个变量键

android - SwipeRefreshLayout 中的 ListView - 当自定义适配器只有一行要显示时不显示任何内容

在我的应用程序中,我有一个ListView。当我有多个项目要显示时,一切都完美无缺,但是当我有一个项目要在我的ListView中显示时,它显示了一种罕见的行为。首先:如果单个项目的高度大于窗口高度......它就像一个魅力并且正常工作。(A)第二:如果单个项目的高度小于窗口高度...有时它会显示项目(B),有时不会!(C).第三:我正在使用支持库中的SwipeRefreshLayout,当我尝试刷新ListView时,如果我在ListView中有一个项目...如果它的高度小于窗口高度,它不会向我显示该项目。(C)我想不出来!!任何人都可以帮助我我知道这个问题与SwipeRefreshL

android - 对于 ListView 适配器,如何调用 getView()?

我环顾四周,但没有找到这个问题的真正答案。我刚刚开始了解android适配器并有几个问题。首先,我需要手动调用getView()还是自动调用它?如果是这样,它实际上是什么时候调用的?最后,我注意到列表中有一个“位置”参数。这是我必须通过迭代增加的东西还是它以某种方式在内部增加?谢谢! 最佳答案 Firstly,doIneedtocallgetView()manuallyordoesitgetcalledautomatically?不,它会自动调用。Ifso,whenisitactuallycalled?当用户对您的ListView执

android - 如何从用户点击推荐链接并从Playstore打开预安装应用程序的 Intent 中获取 "referrer"

用户已经通过引荐链接安装了该应用程序并安装了该应用程序。当用户再次点击同一个引荐链接时,它会导航到带有打开选项的PlayStore。文件GoogleAnalyticsCampaign在GeneralCampaign&TrafficSourceAttribution下说引用流量来源或营销Activity可能归因于后续session中的用户Activity当用户通过从PlayStore选择打开选项启动应用程序时,我尝试按照以下文档从Intent中捕获引荐来源网址,Intentintent=this.getIntent();Uriuri=intent.getData();uri本身是null

微信、支付宝和抖音App多平台小程序编译适配

马斯克对中国某些现象级超级社交平台的溢美之词,让他对打造一个类似的“XApp”的构想变得更加引人注目。他的构想是打造一个“EverythingApp”,让衣食住行、资讯新闻、消费娱乐都可以一站式向用户提供,通过建立庞大、繁荣的数字生态,让消费者获得良好的服务体验以及巨大的便利。收购Twitter后,这一宏伟计划变得更加可行。马斯克曾经说过,收购Twitter的原因之一,就是能改造它,为实现“XApp”开辟道路。流量≠微信、支付宝和抖音App根据微信公开课和腾讯财报披露的数据,2022年小程序DAU已经突破6亿,同比增长超30%。相对应的,微信小程序的交易额也在逐年增加。据统计,2022年微信小

android - 关于 Activity 结果相机 Intent 在三星 s4 中返回 null

在此先感谢您的帮助。这是我在创建我的第一个应用程序时遇到的问题。我正在制作应用程序,用户可以在其中选择从图库或相机拍摄图像,当从图库导入图像时,应用程序按预期工作,但是当从相机拍摄图像时,intent返回空。IntentcameraIntent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT,outputFileUri);startActivityForResult(cameraIntent,YOUR_SELECT_PICT

android - 通过 Intent.ACTION_SEND 共享文件时,Google 云端硬盘将文件名更改为 Intent.EXTRA_SUBJECT

我有以下代码通过Intent.ACTION_SEND共享文件。最后一行显示了一个选择器,以便用户可以选择合适的应用程序。当我选择电子邮件时,一切都很好,文件已附加到电子邮件中。另一方面,当我选择谷歌驱动器时,文件被上传到谷歌驱动器,但文件的名称被更改为“备份”,这是主题。也就是说,如果我调用shareBackup("/sdcard/001.mks"),则Google驱动器上的文件名是“Backup”而不是“001.mks”。我的代码有问题吗?publicvoidshareBackup(Stringpath){Stringto="YourEmail@somewhere.com";Stri