首页 > TAG信息列表 > intentfilter

Android APP完整基础教程(09)载体Intent & IntentFilter

Intent简介 intent理解为通信载体,系统是“大海”,应用为“各个国家”,组件为“国家的岛屿”,通信载体为“小船”。intent可以是启动某个组件的“意图”,也可以是程序组件之间的通信媒介。通过intent可以启动activity、service,还可以发送广播等。 Intent的分类: 显式Intent:通过组件名

Android系统下监听SD卡的插入并读取内容的代码

将开发过程常用的内容段做个收藏,下边资料是关于Android系统下监听SD卡的插入并读取内容的内容。 private final BroadcastReceiver broadcastRec = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { {

监听安卓apk的安装再采取相应动作

创建一个java 类 MyInstalledReceiver,继承BroadcastReceiver package com.meefo.fengweihezi_android; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; public class MyInstalledReceiver extends BroadcastR

Android基础知识汇总

文章目录 1.Activity1.Activity启动模式2.IntentFilter的匹配原则 1.Activity 1.Activity启动模式 Activity启动模式 2.IntentFilter的匹配原则 IntentFilter的匹配原则

找到自定义格式的nfc标签后,打开我的应用

我正在制作一个用于库存管理的应用程序.每个stock_item将具有带有唯一标识符和custom_format的标签. 像这样: stock_manager_pro:stock_item:12345 要么 stock_manager_pro:user:john 当设备发现标签的内容以stock_manager_pro开头的标签时,我想使我的应用自动打开 使用此代码,当

我的意图过滤器为什么不应该匹配URI?

我的android应用具有如下意图过滤器: <intent-filter> <action android:name="android.intent.action.VIEW" /> <action android:name="android.intent.action.SENDTO" /> <category android:name="android.intent.category.

android-如何在单击应用程序链接时打开我的应用程序?

我想要共享我的应用程序特定页面的链接.假设我在我的应用程序中某个用户的个人资料页面中,并且想要将该用户共享给我的一些朋友,所以我想通过WhatsApp和其他应用程序共享它. 所以基本上我想共享一个指向我的应用程序的链接. 这就是我现在正在做的 Intent shareIntent = new Intent

为什么主活动有一个意图过滤器?

>如果意图过滤器要解析隐式意图,那么为什么 MainActivity(这是在应用启动)有意图过滤器?>谁向它发送隐含意图?>如果发送的隐式意图没有适当的数据怎么办?解决方法:>它具有CATEGORY_LAUNCHER和ACTION_MAIN.android.intent.action.MAIN表示此活动是应用程序的入口点,即,当您启动应用程序

android-上传失败您应该同时使用http和https作为Web意向过滤器的方案

上传失败 您应该同时使用http和https作为Web意向过滤器的方案. 将即时应用上传到Play商店时出现此错误.我在清单中声明了http和https的意图过滤器,如下所示. <intent-filter> <action android:name="android.intent.action.VIEW" /> <category an

android-如何在收到广播意图CONNECTIVITY_CHANGE后更新小部件

每当网络数据包数据连接更改时,我想更新小部件文本及其颜色.即使该小部件也可以启用/禁用网络数据包数据. android.net.conn.CONNECTIVITY_CHANGE的广播接收器已在Android清单文件中注册,并且onReceive()在AppWidgetProvider类中已被覆盖. 每当启用/禁用onReceive()连接两次触发时,

android-如何使应用程序成为默认系统启动器?

我已经开发了启动器应用程序,这是我在设备Android系统上首次安装启动器应用程序时弹出的选择器对话框,其中包含两个选项,即Always&就一次.我选择了“始终”,现在我的应用程序成为默认启动器,但是问题是当我更新应用程序时,系统再次弹出相同的选择器对话框,我不想显示该弹出窗口.如

适用于所有类型的Android NFC Intent过滤器

我想创建一个Android应用程序,处理针对所有类别和所有数据类型发现的所有NFC事件,例如NDEF,TECH和TAG. 这些意图过滤器位于我的Android Manifest文件中: <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.ca

android-2个意图过滤器,1个活动-哪个打开了它?

有没有办法知道哪个Intent过滤器负责启动一个Activity,该Activity在AndroidManifest.xml中定义了两个Intent过滤器?我想要一套略有不同的逻辑,但还不足以需要一个全新的Activity. 谢谢!解决方法:没关系,找到了.只是看起来不够努力… 在Activity中使用this.getIntent().getAction()会

android-以编程方式捕获家庭意图

我需要我的活动来处理HOME按钮的按下 以编程方式接收方,但事件未触发.我可以,但是,如果我成功注册并捕获了这个意图过滤器在manifest.xml活动部分中声明它.这是代码无效的接收器: BroadcastReceiver br; br = new BroadcastReceiver() { @Override public void onRe

如何在Android中注册我的应用以打开具有自定义文件类型的电子邮件附件?

我的应用程序应该处理我的自定义.rmc文件.我的用户将通过电子邮件接收它们,我希望我的应用程序能够打开它们,但理想情况下打开尽可能少的其他文件类型,我的应用程序无法处理. 我在Android中使用以下intent-filter,但遗憾的是无法在gmail中打开attachemnts(gmail提供了一条错误消息,

android – 如何仅使用intent过滤器过滤特定的URL

我想过滤特定网址:http://gaapa.cz/mobile/ * 但是这个过滤器会在每个URl上被触发 – ehta错了吗? <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /&

发现NFC_TECH时打开Android Activity

我正在开发一个应用程序,需要在扫描不包含任何数据(?)的NFC标签时打开,除了ID. 数据库中的项目应该由该ID标识,我不应该在这些标签上写任何东西 我可以通过调用让设备在前台模式下扫描标签 enableForegroundDispatch() 并且它返回包含所需数据EXTRA_ID的新意图 但是当应用程序在后

android – 为什么没有检索/接收完整/长动态链接?

我在这个github项目之后创建了一个深层/动态链接. 以下是创建的链接:https://appcode.app.goo.gl/?link = http://example.com/-example\u0026amp;apn=com.abc.xxx\u0026amp;amv=16\u0026amp;ad=0\u0026amp; extraParameter = NULL 这是我用来共享它的方法: private void shareDeepLink

android – 声明mime类型为“自定义文件”,将通过蓝牙发送

我真的需要帮助来解决这个问题: 我正在开发一个应用程序,使用Blue-tooth将文件从我的应用程序传输到其他手机.当我想传输图像文件时,我的代码部分如下: intent.setType("image/*"); i.putExtra(i.EXTRA_STREAM, uri); //here uri has the URI of the image that I wa

通过Android Intent共享位图

在我的Android应用程序中,我有一个位图(比如说b)和一个按钮.现在当我点击按钮时,我想分享位图.我在onClick()中使用下面的代码来实现这个目的: – Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("image/png"); intent.putExtra(Intent.EXTRA_STREAM, b); start

Android应用仅为一个活动启用NFC

是否可以为Android中的一项活动启用NFC以支持NFC应用程序? 我读过这个, Reading NFC tags only from a particuar activity 但是设备仍在扫描应用程序的所有活动上的标签. 编辑: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/r

如何以编程方式更改Android中的主要活动

是否可以在Android中为应用程序创建两个入口点,我的意思是我可以通过编程方式切换主要活动吗?解决方法:检查下面这个 Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_LAUNCHER); intent.setComponent(new ComponentName(packageName,mainAct

Android Intent Filter zip

我想使用一个Intent过滤器,当在fileexplorer中单击一个zip文件时,它会打开应用程序 所以我必须使用哪种mimetype? 以及获得路径的代码? <activity android:name=".App" android:label="@string/app_name" > <intent-filter> <action android:name="android.int

将文本转换委派给“插件”Android应用程序,事先并不知道

上下文 我们的应用程序向用户显示HTML flashcard. 我们添加了几层“过滤器”以满足不同的用户群: >为了满足国际象棋爱好者的需要,我们将任何{FEN:rnbqkbnr / pp1ppppp / 8 / 2p5 / 4P3 / 5N2 / PPPP1PPP / RNBQKB1R b KQkq – 1 2}块转换为代表棋盘的HTML表格,棋盘位于正确位置>为

android – 如何使用NFC动作

我试图以编程方式注册接收器,以便在检测到NFC标签后收到通知.如我的代码所示,我注册了所需的操作,并以编程方式创建了广播接收器.我还在清单文件中添加了所需的权限,但问题是从不调用onReceive. 请让我知道我做错了什么以及如何解决它. IntentFilter intentFilter1 = new IntentFi