android-intent 相关问题

关于实际和高级使用Intent,Intent Extras和Pending Intents以启动活动,服务或通过BroadcastReceiver响应系统或应用程序事件/通知的问题。 (参考基本熟悉信息)

在registerForActivityResult 上获取数据为空

所以一切都很顺利,良好的相机正在打开,如果没有权限,权限对话框也会打开,但图像没有显示在图像视图中。因为我在

回答 1 投票 0

无法查看 kotlin 中的其他活动

它移至活动,但我得到一个空白页面 MainActivit.kt 这是我用来移动的方块 绑定.fab2.setOnClickListener { val 意图 = Intent(this, InfoActivity::class.java) ...

回答 1 投票 0

在应用程序内使用自己的相机拍摄图像时图像重复

通过在我的应用程序中使用相机意图拍照,图像从 SD 卡和图库中复制。这是我的拍照代码: 意图 takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CA...

回答 2 投票 0

当第二个活动方向改变时,registerForActivityResult 不起作用

我使用 ActivityResultLauncher 从活动 A 调用活动 B,并在任务完成时设置活动 B 的结果。如果方向不改变,这将非常有效。问题...

回答 3 投票 0

Android:除非添加意图过滤器,否则电子邮件意图 ACTION_SENDTO 不起作用

我想打开包含预先格式化的电子邮件的 Gmail。 我正在使用这段代码: 公共静态无效sendEmail(上下文上下文,字符串接收者地址,字符串标题,字符串正文){ 意图电子邮件意图 = 新

回答 2 投票 0

PutExtra(String!.String?) 出现错误(在 android Kotlin 中),可能是什么问题?

MainActivity.kt PutExtra(String!.String?) 给出错误(在 android Kotlin 中),可能是什么问题? MainActivity 类:AppCompatActivity() { 覆盖 fun onCreate(savedInstanceState: B...

回答 3 投票 0

Android Mockito 单元测试中的意图附加功能

我正在尝试验证特定的额外内容是否已添加到 Intent 中,但我在 Android 单元测试中的 Intent 始终为 null。我有以下课程需要测试: 公开课TestC...

回答 2 投票 0

android.intent.action.BOOT_COMPLETED 在“重新启动”或“重新启动”时未收到 Intent

Android android.intent.action.BOOT_COMPLETED 如果我使用“重新启动”或“重新启动”,则不会收到意图,但如果我关闭并打开设备,则可以工作。有什么办法可以让这个工作吗?

回答 5 投票 0

Intent 关键字在我的 Android Studio 上不起作用?

我的代码有什么问题吗?我尝试了很多次,但无法解决问题,请帮助我? 当我单击 Text_view 时,它只是闪烁,但没有移动下一个活动。 [[[[输入图像描述...

回答 1 投票 0

Android 11 上未收到 RECEIVE_BOOT_COMPLETED

我正在重新启动手机,希望收到一条日志消息。我已经在 Androidmanifest 中注册了 BroadcastReceiver,但没有收到任何消息。我缺少什么? 安卓清单: 我正在重新启动手机,希望看到一条日志消息。我已在 BroadcastReceiver 中注册了 Androidmanifest,但没有收到任何消息。我错过了什么? androidmanifest: <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <!-- Receives an event when the device has completed a reboot --> <receiver android:name=".BootReceiver" android:enabled="true" android:exported="true"> <intent-filter> <category android:name="android.intent.category.DEFAULT"/> <action android:name="android.intent.action.BOOT_COMPLETED"/> <action android:name="android.intent.action.BOOT" /> <action android:name="android.intent.action.LOCKED_BOOT_COMPLETED" /> <action android:name="android.intent.action.QUICKBOOT_POWERON" /> </intent-filter> </receiver> 启动接收器: class BootReceiver : BroadcastReceiver() { override fun onReceive(p0: Context, p1: Intent) { Log.i("BootReceiver", "Boot event received") } } 当我过滤“启动”日志记录时,我看到其他几个应用程序正在记录该事件,但不是我自己的应用程序: I/NU.LockBootCompleteReceiver: onReceive : Intent { act=android.intent.action.LOCKED_BOOT_COMPLETED flg=0x89000010 cmp=com.samsung.android.app.telephonyui/.netsettings.ui.receiver.LockBootCompleteReceiver (has extras) } I/BCL@CoreSvc: (CoreServiceComponentEnabler) updateComponent() : class com.samsung.android.bixby.receiver.token.BootCompleteReceiver | 2 I/BCL@CoreSvc: (CoreServiceComponentEnabler) updateComponent() : class com.samsung.android.bixby.receiver.token.LazyBootCompleteReceiver | 1 I/CIDManager: [onReceive(BootReceiver.java:20)] onReceive: android.intent.action.LOCKED_BOOT_COMPLETED I/ActivityManager: Start proc 7201:com.samsung.android.game.gametools/u0a79 for broadcast {com.samsung.android.game.gametools/com.samsung.android.game.gametools.floatingui.receiver.GameBoosterBootCompleteReceiver} I/GameTools: BootCompleteReceiver already enabled. I/GameTools: GameBoosterBootCompleteReceiver: onReceive: Intent.ACTION_LOCKED_BOOT_COMPLETED I/GameTools: GameBoosterBootCompleteReceiver: clear runtime settings on boot complete. I/GameTools: GameBoosterBootCompleteReceiver: register Intent.ACTION_USER_UNLOCKED I/GameTools: GameBoosterBootCompleteReceiver: register Intent.ACTION_USER_UNLOCKED via EventDelegationManager I/ORC/FbeBootReceiver: onReceive : android.intent.action.LOCKED_BOOT_COMPLETED I/ORC/FbeBootReceiver: FBE islocked : true I/CS/MsgFMMReceiverService: PCW LOCK. handlePCWLockMessage. LockedBootComplete : true I/CS/xmsFbeJobService: onLockedBootCompleted() I/ORC/FbeMigrationJobService: onLockedBootCompleted() I/StateUtils: isDirectBootMode On : true I/PackageManager: !@Start postBootUpdate I/PackageManager: !@Finish postBootUpdate dexopted: 3 删除: <category android:name="android.intent.category.DEFAULT"/> 类别通常仅用于活动,而不用于广播。 Android3.1之后,为了加强安全控制,系统在应用程序安装后或在(设置)应用程序管理中强制关闭。该状态下,除非广播带有 FLAG_INCLUDE_STOPPED_PACKAGES 标志,否则无法接收到广播,并且默认情况下所有系统广播都是 FLAG_EXCLUDE_STOPPED_PACKAGES,所以无法通过系统广播自启动。因此,安装应用程序后,必须先自行启动应用程序,使其不处于停止状态,才可以接收广播。 上面的代码运行良好。 我已经检查过设备 -> 谷歌 Pixel 4a,操作系统 12 米 a1,操作系统 11 每次重新启动设备时我都能看到日志。 尝试更换您的设备并进行测试。 检查清单。 stopped state

回答 3 投票 0

如何从我的应用程序将所选文件返回到 Android 文件选择器?

我的应用程序出现在文件选择器中,并在我的清单中为给定的活动声明了意图过滤器: 我的应用程序出现在文件选择器中,并在我的清单中为给定的活动声明了意图过滤器: <intent-filter> <action android:name="android.intent.action.GET_CONTENT" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.OPENABLE" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:mimeType="*/*" /> </intent-filter> 例如,如果用户想要使用 gmail 应用程序将文件附加到电子邮件,gmail 会打开文件选择器。在这个文件选择器中是我的应用程序。用户选择我的应用程序,我的应用程序将打开。 用户选择一个文件,我的代码将其转换为 uri。 我的问题是如何将此 uri 返回到文件选择器? 编辑: 按照@CommonsWare的建议,遵循文档https://developer.android.com/training/basics/intents/filters#ReturnResult。我想“com.example.RESULT_ACTION”需要添加到活动的意图过滤器中,如下所示: <activity android:name=".MyActivity"> <intent-filter> <action android:name="com.mypackage.myapp.RESULT_ACTION" /> </intent-filter> </activity> 但是此代码无法将所选文件的 uri 返回到文件选择器: // Create intent to deliver some kind of result data Intent result = new Intent("com.example.RESULT_ACTION", Uri.parse("content://result_uri")); setResult(Activity.RESULT_OK, result); finish(); 这是适合我的返回代码。 注意,声明意图过滤器的活动必须是发送结果的活动。 Intent intent = new Intent(); intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); intent.setAction(Intent.ACTION_SEND); intent.setDataAndType(uri,mime); setResult(RESULT_OK, intent); finish();

回答 1 投票 0

CLU 有效负载显示错误的顶级意图,但意图列表中的意图正确

在 CLU 中,我训练了一个话语,其最高意图为“无”,但在意图列表中,它显示了具有最高置信度得分的正确意图。 高层意图的原因可能是什么...

回答 1 投票 0

android.intent.action.VIEW 无法打开我的应用程序

我正在尝试为用户设置功能,以使用 Android 相机应用程序扫描二维码以打开我的 Android 应用程序。如果用户没有安装我的应用程序,后备方法是打开一个网页...

回答 1 投票 0

如何在 Android 模拟器内的 Google Assistant 中测试 MEDIA_PLAY_FROM_SEARCH 意图?

我正在尝试调试为什么使用 Android 模拟器在通过 Google Assistant 运行时无法通过搜索意图启动我的应用程序。 我已经将 MEDIA_PLAY_FROM_SEARCH 实现为意图过滤器,并使其具有...

回答 1 投票 0

com.google.android.apps.nbu.files.provider/2 是什么?

我从不同来源打开了pdf文件并得到了这个意图: 文件管理器(Google 文件)-> 内部存储-> 下载:Intent { act=android.intent.action.VIEW dat=content://com.google.

回答 1 投票 0

getSerializedExtra 和 getParcelableExtra 已弃用。有什么替代方案?

我已将targetSdkVersion和compileSdkVersion升级到33。 我现在收到警告,告诉我 getSerializedExtra(name:) 和 getParcelableExtra(name:) 方法已被弃用。 我检查...

回答 9 投票 0

Android - 已有待处理的垂直同步事件

我有三项服务。 早上通知、晚餐通知、晚上通知 我有这段代码来初始化它们: Morning_notification = 新 Intent(); Morning_notification.setClass(这个,

回答 1 投票 0

意式浓缩咖啡与我的 ACTION_SEND 意图不符

我从我创建的活动中得到了一个意图,如下所示: 私人乐趣 startShareIntent() { val sendIntent = Intent().apply { 动作 = Intent.ACTION_SEND 额外添加(

回答 1 投票 0

如何在 Flutter 中收到共享意图后启动除主屏幕之外的其他屏幕?

我一直在尝试解决这个问题,但还没有成功。 我正在计划在 flutter 中开发一个移动应用程序。 这个应用程序的主要功能是从不同的源/应用程序获取链接并保存...

回答 1 投票 0

如何使用intent获取多个视频

我已经在线检查了我的答案并从中形成了我的代码,但它不起作用。它启动意图,但从图库中选择视频后不返回任何内容 这是我的活动 包装...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.