草庐IT

custom-filter

全部标签

android - 什么是 intent-filter 而不是在共享 url 时仅在共享菜单中显示应用程序?

我查看了intent-filter文档,但我无法弄清楚这个特定的intent-filter。我希望使用ACTION_SEND,因为我只希望该应用显示在其他应用的“共享”菜单中。如果Intent文本是url,我只想显示在共享菜单中。例如,从Android浏览器的共享菜单共享的内容。如果应用只是文本而不是URL,我不希望该应用出现在共享菜单中。我目前拥有的是:但是,这将接收任何文本,而不仅仅是url。谢谢 最佳答案 您可以创建IntentFilter以编程方式处理对象,并且它们可以在URI架构等方面进行过滤……更多控制。我认为子类化In

android - 安装后添加静态 intent-filter 定义

我觉得这是不可能的,但我想我会得到一些确认...我想要一个对某些HTTPURL使用react的应用程序,我知道我可以在list中预定义一些条目,如下所示:但是,我希望用户添加(或可能删除)主机,例如添加“http://example.net”或停用预定义的“http://example.com/”条目。当然,我可以通过在前台Activity中注册一个动态广播接收器来捕获这样的Intent。但是是否可以在安装后向系统注册新的Intent过滤器,这样我的应用程序就不需要在前台捕获与新添加的主机名匹配的Intent? 最佳答案 好问题。不

android - 在 Intent Filter/PatternMatcher.PATTERN_SIMPLE_GLOB 中匹配 2 个段但不匹配 3 个段路径

我遇到了一个问题,我需要过滤掉“更长”的路径,以免被intentfilter捕获。如下面的代码打印出来的,PatternMatcherpm=newPatternMatcher("/..*/..*",PatternMatcher.PATTERN_SIMPLE_GLOB);Booleanb=pm.match("/segment/segment");Booleanc=pm.match("/segment/segment/segment");AlertDialogalertDialog=newAlertDialog.Builder(MainActivity.this).create();ale

android - 如何制作用于流式传输 MP3 文件的 intent-filter?

在Android上,如果您在浏览器中键入MP3文件的URL(或单击该文件的链接),您会看到“使用完成操作”弹出窗口,其中列出了一些可以播放该文件的应用程序(音乐、StreamFurious、流媒体播放器、Winamp、XiiaLiveLite等等)。如何让我的应用程序显示在该列表中?我很确定我必须向AndroidManifest.xml添加一个intent-filter,但我不知道其中需要包含什么操作、类别或数据。任何人都知道我必须做什么?另外,有什么方法可以跟踪调用系统的Intent吗?这可能会更容易弄清楚如何在未来做其他类似的事情。根据我在code.google.com/p/and

android - 在数组列表中过滤 Filterable 不取消之前的过滤

我看过过滤器方法文档,它显示调用过滤器会取消所有以前未执行的过滤请求,并发布一个将在稍后执行的新过滤请求。但我收到的实际回调有些不同。在我的实现中,它没有取消之前的过滤请求,而是在最近的搜索条件之后为之前的搜索条件调用publishResults()方法.日志如下:10-0317:49:41.781:E/TAG(2150):onTextChangedfirstCriteria10-0317:49:41.781:E/TAG(2150):performFilteringfirstCriteria10-0317:49:41.961:E/TAG(2150):onTextChangedsecon

Node在项目中应用案例之给几百个下拉框统一加Filterable实现可搜索

问题描述最近接手一个老项目,vue2+elementUI+webpack+...技术栈。主要做的就是改改bug,优化一下,提升用户的使用体验。nvm改一下node版本,npm装一下依赖,跑起来,然后点一点,看看长什么样子。上来笔者就发现了一个可以优化的点,就是:项目中有下拉框el-select组件,可前人在写代码时,部分el-select加上了filterable属性,部分没有加上,导致部分下拉框可模糊匹配搜索,部分不可以。正常来说,下拉框都要支持模糊匹配搜索的。问题不大,一个个加,可是手动复制粘贴filterable属性效率太低,能不能统一批量修改,批量添加filterable属性呢?答案是

php - 跨平台应用程序 : Android + Custom REST Backend (Yii2) + Third party SSO provider for login (Google+)

我有兴趣启动一个跨平台网络应用程序(网络+移动),它应该拥有自己的忠实用户群(就像任何好的应用程序一样)。后端由Yii2框架(PHP)提供支持,并公开了几个需要用户身份验证的REST端点(oAuth2访问token)。用户可以通过调用专用的“登录”API端点来获取访问token,这是比较简单的部分,与此问题无关。我的应用程序的网络版本还允许用户通过外部SSO(例如Google+)登录,这也会导致在内部用户数据库中自动创建用户(加上连接到外部GoogleID,因此后续的SSO请求由相同的用户导致相同的“内部”用户自动登录)。这对于网络+RESTAPI组合来说效果很好,但是,当我们将And

Android 应用程序设计 : write correct intent filter

我正在尝试编写正确的Intent过滤器。我基本上熟悉Intent,它们在我的应用程序中运行良好,但我想知道更好的方法。这是我需要做的:我有一个拥有一些数据的应用程序。(来自ECU、发动机控制单元的数据)有两个Activity:一个Activity可以将数据显示为数字,另一个可以将数据显示为图形。让我们看看第一个Activity。它做什么?它显示。它显示什么?ECU数据。它如何显示此数据?作为数字。第二个Activity几乎相同,但第三个Activity不同:它将数据显示为图表。因此,我希望能够发送明确指定所有信息的Intent,就像“嘿Android,我需要将ECU数据显示为数字”,然

android - 如何使用 ACTION_PACKAGE_FIRST_LAUNCH intent-filter 启动应用程序?

我正在尝试使用intent-filterACTION_PACKAGE_FIRST_LAUNCH让应用程序在首次启动时执行一些任务,但是它没有被广播接收器捕获我的list这是我的广播接收器实现this.context=context;StringmAction=intent.getAction();Log.i("r",mAction);if(mAction==Intent.ACTION_PACKAGE_DATA_CLEARED){}elseif(mAction==Intent.ACTION_PACKAGE_FIRST_LAUNCH){}如何让它在应用首次启动时启动?

android - 改造 2.6.0 : Custom Coroutines CallAdapterFactory

我需要在我的api中进行自定义错误处理,并且我想在新版本的Retrofit中使用协程。由于我们不必再使用Deferred,我们自己的JakeWharton一个月前在reddit上写了这篇文章https://github.com/square/retrofit/blob/master/samples/src/main/java/com/example/retrofit/RxJavaObserveOnMainThread.java但是我在正确创建CallAdapterFactory时遇到了问题。具体来说,我不明白:“委托(delegate)给内置工厂,然后将值包装在密封类中”是否有人已经在