草庐IT

sflt_filter_variable

全部标签

android - 使用 intent-filter 使我的服务可访问

我希望当用户长按网络链接(标准android功能)时,我的服务可以作为Sharepage的默认选项之一进行访问。这是我在list文件中写的:但是还是没有显示出来。我究竟做错了什么?附言当我对Activity做同样的事情时-它工作正常。 最佳答案 这是不可能的,您必须编写一个虚拟Activity来执行此操作。这是因为,显示名称或选择要启动的适当组件的ResolverActivity通过查询仅与APIPackageManager匹配Intent的Activities获取列表。queryIntentActivities

android - 在浏览器中打开 URL,即使我的应用程序为它注册了一个 intent-filter

我的应用为某些URL注册了一个Intent过滤器,因为它可以处理来自这些URL的数据。但是,在应用程序内部,我想提供一个按钮来在浏览器中打开这样的URL。也就是说,如果设置了默认浏览器,则在默认浏览器中打开它,否则提供一个选择器-就像正常情况一样。现在,当我的应用程序被设置为这些URL的默认值并按下按钮时,我自然会一次又一次地在我的应用程序中获得相同的Activity。有什么想法吗? 最佳答案 我最后做的是:Intenti=newIntent(Intent.ACTION_VIEW,Uri.parse("https://website

global-variables - 我可以在我的 Android 应用程序类中创建自定义全局方法吗?

我目前有一个应用程序有很多Activity,需要有一种方法来维护这些Activity之间的状态。我使用Application类来执行此操作,声明我的全局变量并使用getter和setter与我的Activity进行交互。我希望在其中放置一些自定义方法,这样当我想执行一个常见任务时,例如显示一条错误消息,我可以在我的应用程序类中声明该方法并从任何Activity中调用它使用它的EscarApplicationapplication=(EscarApplication)this.getApplication();EscarApplication是上面我的应用程序类的名称。我试图在我的应用程

Android Intent Filter pathPattern 排除 url

不确定这是否可能,但希望有人有解决方案。我试图让我的Android应用拦截mydomain.com/abc形式的url,但不是mydomain.com/mp3/id是否有可能使用pathPattern排除某些路径?/> 最佳答案 pathPattern更像是glob而不是regexp。如果你真的是指mydomain/abc,你应该能够指定android:host="mydomain.com"android:pathPattern="abc",但我猜你的意思是匹配mydomain.com/x不匹配mydomain/x/y我认为这是不可

mysql - 表 'performance_schema.session_variables' 不存在

将MySQL升级到5.7.8-rc后并登录到服务器我得到了错误:Table'performance_schema.session_variables'doesn'texist我找不到任何解决方案。你能帮忙吗? 最佳答案 运行@robregonm建议的命令后,我能够登录到mysql服务器:mysql_upgrade-uroot-p--force需要重启MySQL服务器。 关于mysql-表'performance_schema.session_variables'不存在,我们在StackO

mysql - 表 'performance_schema.session_variables' 不存在

将MySQL升级到5.7.8-rc后并登录到服务器我得到了错误:Table'performance_schema.session_variables'doesn'texist我找不到任何解决方案。你能帮忙吗? 最佳答案 运行@robregonm建议的命令后,我能够登录到mysql服务器:mysql_upgrade-uroot-p--force需要重启MySQL服务器。 关于mysql-表'performance_schema.session_variables'不存在,我们在StackO

android - android中adapter的filter类添加代码时出现String类型错误get(String)方法未定义

为了从ListView中查找关键项,我没有在适配器中使用过滤器,但现在按照这个link添加了过滤器,但在这一行StringplayerName=songsList.get(i).get("title").toString();我收到错误Themethodget(String)isundefinedforthetypeString还有searchResults.add(songsList.get(i));作为Themethodadd(HashMap)inthetypeArrayList>isnotapplicableforthearguments(String)这是我的全部代码publi

java - RxJava 2 : How to filter items of infinite stream that emits "List<Item>"?

我有一个Observable那永远不会结束。它发出List.每次发出该列表时,我都需要过滤掉其中的一些项目。目前我有这个作为解决方案:mData.getItemsObservable()//Observable>.compose(...).flatMapSingle(items->Observable.fromIterable(items).filter(item->item.someCondition()).toList()).subscribe(items->{//...},error->{//...});这是过滤掉某些项目的最佳方式吗?有没有更简单(更易读)的方法来做同样的事情?

用于 http 方案的 Android intent-filter

我构建了一个需要OAuth的Android应用程序。使用由Android拦截的自定义方案回调,一切都运行良好。看来雅虎已经更改了目标帖子,现在雅虎不接受自定义方案。我现在正在寻找可能的替代方法。我的第一次尝试是使用普通的http方案并修改我的intent过滤器以拦截新的URL。我的AndroidManifest.xml中有以下内容:其中www.test.com将替换为我拥有的域。似乎:当我点击页面上的链接时会触发此过滤器。它不是由Yahoo重定向触发的,浏览器打开网站www.test.com直接在浏览器输入域名不触发。谁能帮帮我这个intent-filter什么时候会被触发?对inte

android - 将 Eclipse 工作区从 pc 转移到 mac 后出现 "R cannot be resolved to a variable"

我正在将我的开发计算机从Windows7切换到Mac。我保存了我的旧工作区并将整个文件传输到mac。Eclipse已找到工作区,但出现“R无法解析..”错误。我尝试了通常的建议:清理、自动构建、ctrl+shift+O等,但它不起作用。这是转移工作空间的正确方法吗?谢谢 最佳答案 如果你复制了工作区文件夹,你检查过项目是否仍然指向androidSDK?我想它在mac上的位置与win7pc不同。此外,如果您在eclipse中完成了ctrl+shift+o,那么它可能会尝试为R添加一个导入,这将阻止它在构建时使用自动生成的R文件。由于使