草庐IT

intent_instructions

全部标签

android - 使用内部存储中的 Intent 打开图像

我想在Nexus7平板电脑上使用android默认图像查看器打开内部文件夹中的图像。我使用以下代码,但由于某种原因没有显示图像。我做错了什么?文件的路径是:file:///data/data/com.example.denandroidapp/files/Attachments/photoTemp/photo.jpg(这是Uri.parse("file://"+file)返回的内容)。ArticlePhotophoto=newArticlePhoto(soapObject);Filef=newFile(context.getFilesDir()+"/Attachments/photoT

android - Intent-filter 不适用于浏览器

我正在使用一个带有意向过滤器的Activity,类似于here中描述的那个能够拦截浏览器中的点击并为用户提供打开我的应用程序的选项。这是我的AndroidManifest.xml中的代码:如果我在浏览器中输入http://www.scompt.com,这将不起作用。页面已加载,就像正常一样。如果我在命令行中输入以下任一命令,就会在我的应用程序和浏览器之间获得标准选择器,正如我所期望的那样。adb-dshellamstart-dhttp://www.scompt.com-aandroid.intent.action.VIEWadb-dshellamstart-dhttp://www.sc

android - 如何在不打开另一个 Activity 的情况下通过 Intent 在android中发送数据?

这是我按Intent发送数据的代码,但我不想打开另一个Activity我只想发送数据而不打开它..Bundlecontain=newBundle();contain.putString("key4",item);contain.putString("price",price);Intenta=newIntent(Searchbydate.this,Searchbyitem.class);a.putExtras(contain);startActivity(a);这里我不想打开这个Searchbyitem.class只是发送数据... 最佳答案

android - Intent extra 即使在更新后也保持不变

我正在尝试使用带附加功能的Intent在Activity实例之间传递一小段文本。每当我使用后退按钮或操作栏中的导航在它们之间导航时,这似乎都能正常工作。但是,如果我访问主屏幕然后重新启动应用程序,传递的额外信息将被忽略;第二个Activity似乎使用旧的Intent,而不是新的。相关代码:来源ActivitypublicclassActivityAextendsActivity{protectedvoidgoToResults(Stringresults){Intentintent=newIntent(this,ActivityB.class);intent.putExtra(Inte

android - Intent 选择器对话框在 Activity 标签旁边显示包名称

如果我通过Intent将文件发送到其他应用程序,Samsung设备上的选择器对话框会在定义的Activity标签之外显示我的应用程序的包名称。正如预期的那样,在Nexus设备上我只能看到标签。如何解决这个问题?在GalaxyNote3上,标签和包装名称均显示(见屏幕截图)在GalaxyS3上只有包名可见 最佳答案 好的,我知道了。仅当您对Activities使用相同的标签时才会发生这种情况。一些设备会向您显示包名称以便更好地区分。 关于android-Intent选择器对话框在Activ

cocoa-touch - NSKeyedArchiver unarchiveObjectWithFile 因 EXC_BAD_INSTRUCTION 而崩溃

我有下面的代码,用来获取一个已经归档的对象的路径letpaths=NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory,NSSearchPathDomainMask.UserDomainMask,true)letpath=paths[0]asStringletarchivePath=path.stringByAppendingString("archivePath")当我运行这段代码时,它在显示lldb的NSSearchPathForDirectoriesInDomains调用时崩溃Thr

android - 如何正确地将独特的附加内容传递给待处理的 Intent ?

我在使用alarmManager时遇到了问题,并且未决Intent带有附加功能。如果我设置了多个闹钟,它们会响起,但附加功能保持不变。我已经阅读了这些问题:androidpendingintentnotificationproblemAndroidkeepscachingmyintentsExtras,howtodeclareapendingintentthatkeepsfreshextras?我已经试过了:为每个待处理的Intent分配一个唯一的ID,并且使用所有待处理的Intent标志,一切都无济于事。我不知道为什么它不起作用。这是一个代码fragment:Intentintent

android - 空对象引用上的 Intent.migrateExtraStreamToClipData()

在我的应用的生产版本中开始出现此错误。java.lang.NullPointerException:Attempttoinvokevirtualmethod'booleanandroid.content.Intent.migrateExtraStreamToClipData()'onanullobjectreference具体发生这种情况并没有明确的界限,但我最近将支持库版本更改为24.0.0。这是完整的堆栈跟踪:FatalException:java.lang.NullPointerException:Attempttoinvokevirtualmethod'booleanandro

android - Flutter:如何让外部应用程序打开文件(如Android的隐式 Intent )?

我正在构建一个从云中获取数据的Flutter应用程序。数据类型各不相同,但通常是图​​像、pdf、文本文件或存档(zip文件)。现在我想触发一个隐式Intent,以便用户可以选择他们最喜欢的应用来处理有效负载。我已经搜索过答案,我尝试了以下路线:url_launcher插件(在HowtoopenanapplicationfromaFlutterapp?中建议)androidIntent分享插件Route#3并不是我真正想要的,因为它使用了平台的“分享”机制(即在Twitter上发布/发送给联系人),而不是打开有效负载。路线1和2有点工作......以一种摇摇晃晃、奇怪的方式。我稍后会解

android - Android 和 iOS 在 Intent 和后台操作方面的差异

对于我当前的项目,我试图找出Android和iOS之间的区别。我只懂Android,对iOS一窍不通。我想知道的是:是否有类似IntentsforiOS的东西?尤其是那些指示Wifi/BT连接发生变化的,例如android.bluetooth.device.action.ACL_CONNECTED或android.net.wifi.STATE_CHANGE?或者即使应用程序未运行/处于后台模式,是否还有另一种方法可以了解连接变化?据我了解IOSbackgroundservice(likeinAndroid)enablealltime&https://developer.apple.co