草庐IT

intent-filter

全部标签

Android - PendingIntent.FLAG_CANCEL_CURRENT - 它真的取消了 alarmManager 之前未决的 Intent 吗?

我有以下代码,它只运行一个警报管理器:publicvoidrunAlarm(){Intentintent=newIntent(context,MyReceiver.class);intent.setAction(ACTION_TIMEOUT);PendingIntentalarmIntent=PendingIntent.getBroadcast(context,0,intent,PendingIntent.FLAG_CANCEL_CURRENT);setTimeOutAlarm(TIMEOUT_MINUTES,alarmIntent);AlarmManageralarmMgr=(Ala

android - 如何将 Html 文本共享到 whatsapp Intent

我想通过whatsappintent分享Html文本。我写的代码如下。IntentsharingIntent=newIntent(Intent.ACTION_SEND);sharingIntent.setType("text/html");sharingIntent.putExtra(Intent.EXTRA_TEXT,Html.fromHtml(newStringBuilder().append("SomeContent").append("Morecontent").toString()));this.getContext().startActivity(Intent.create

Android:打开短信 Intent

在我的Android应用程序中,我只需要使用预填充的message_body和PhoneNumber打开SMSIntent。下面是我正在尝试的代码Uriuri=Uri.parse(String.format("smsto:%s",strPhoneNumber));IntentsmsIntent=newIntent(Intent.ACTION_SENDTO,uri);smsIntent.putExtra("sms_body","SampleBody");startActivityForResult(smsIntent,OPEN_SMS_APP);在默认情况下一切正常,但如果安装了Face

Android MVVM 和 Intent

我在我的应用中使用了AndroidArch组件和MVVM架构。模型层和存储库类决定并将数据提供给View模型,然后是View层。如果要使用的数据Activity既不是来自网络也不是来自数据库,而是来自之前通过Intent的Activity怎么办?在这种情况下,您遵循什么模式? 最佳答案 将该数据传递给View模型并将其存储在那里。如果它只是一个id或部分内容,那么您可以从View模型调用模型层。 关于AndroidMVVM和Intent,我们在StackOverflow上找到一个类似的问

android - Firebase Android : Email Link Authentication. Intent 过滤器不工作

我正在为Android实现firebase电子邮件链接身份验证机制。我已经使用firebase的指南实现了它。但现在打开电子邮件中的链接后,应用程序始终会进入启动器Activity。我无法调试问题。我还在我的应用程序中实现了动态链接,并且效果很好。这是我的Intent过滤器:这是我正在使用的ActionCodeSetting:ActionCodeSettingssettings=ActionCodeSettings.newBuilder().setAndroidPackageName(BuildConfig.APPLICATION_ID,false,/*installifnotavai

android - Android 中的库可以有自己的 Intent 过滤器吗?

我想开发一个可以包含在其他Android应用程序中的库来拦截某些类型的Intent。可能吗?我已经创建了一个库和一个测试项目,它们都有自己的AndroidManifest.xml文件。在库的list中,我为操作“TEST”定义了一个Intent过滤器。但是,当我从测试项目中启动带有操作“TEST”的Intent时,该Intent过滤器不起作用。Android曾经使用过库中的Intent过滤器吗? 最佳答案 AreintentfiltersfromlibrarieseverusedbyAndroid?目前,据我所知,库中的list被忽

Android 使用 Intent 显示网页

我正在使用下面的代码来显示网页Uriuri=Uri.parse("http://myurl");Intentintent=newIntent(Intent.ACTION_VIEW,uri);startActivity(intent);但是当我单击后退按钮导航到上一页时,它不会加载上一页,而是加载同一页这发生在某些url上,但不是全部为什么会这样?任何解决方案??? 最佳答案 您访问的是什么网址?如果您尝试将用户发送到像Twitter这样使用重定向到self方案以用于SEO/AJAX目的的网站,或者将用户发送到移动页面,则肯定会发生这

Logstash filter常用插件详解;

文章目录1、使用grok内置的正则案例2、使用grok自定义的正则案例3、filter插件通用字段案例(添加/删除字段、tag)4、date插件修改写入ES的时间案例5、geoip分析原IP地址位置案例6、useragent分析客户端的设备类型案例7、mutate组件常用案例8、logstash的多if分支案例附:1、使用grok内置的正则案例grok插件: Grok是将非结构化日志数据解析为结构化和可查询内容的好方法,底层原理是基于正则匹配任意文本格式 此工具非常适合syslog日志、apache和其他Web服务器日志、mysql日志,以及一般来说,任何通常为人类而不是计算机消费编写的日志格

android - 如何使用 putExtra 将 List<Map<String,String>> 传递给另一个 Intent

在我的项目中,我有一个AsyncTask,它从网络中获取一些JSON数据,我从中构建了一个List>typesCategory=newArrayList>();我现在需要将此列表传递给我的下一个Intent。查看API,我没有看到任何支持传递列表的方法。实现此目标的最佳方法是什么?protectedvoidonPostExecute(Listresult){progress.dismiss();Intentaction=newIntent(this,ListTypeActivity.class);action.putExtra("data",result);}

android - 无法启动服务 Intent { cmp=com.marie.mainactivity/.BackgroundService } : not found

我一直在学习“ProAndroid2”这本书。我正在处理一个由两个类组成的服务示例:BackgroundService.java和MainActivity.java。MainActivity声称(错误地?)它启动服务,如下面的Log.d调用输出到logcat所示:publicclassMainActivityextendsActivity{privatestaticfinalStringTAG="MainActivity";@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstance