草庐IT

INTENT_TRIGGER

全部标签

Android Intent 过滤器 zip

我想使用Intent-filter,当在fileexplorer中单击zip文件时,它会打开应用程序那么我必须使用哪种mimetype?以及获取路径的代码是什么?Java代码:Intentintent=getIntent();//TogettheactionoftheintentuseStringaction=intent.getAction();if(action!=Intent.ACTION_SEND){thrownewRuntimeException("Shouldnothappen");}//TogetthedatauseUridata=intent.getData();URL

android - Robolectric 测试 Activity 创建,包括 Intent 附加功能

我有一项Activity会从临时Actor那里获取pojo,如下所示:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Bundleextras=getIntent().getExtras();if(extras!=null){MyPojopojo=extras.getParcelable("pojo");//dostuffwithmypojohere}}//buttonthatshowsatoast

android - 服务能否接收包裹。添加 Intent

我想在添加新包时显示通知。我找到了list文件需要的代码!我想不通的是如何在我的服务中捕捉广播。我该怎么做? 最佳答案 您可以注册一个PACKAGE_INSTALL和PACKAGE_ADDED接收器以接收包安装和卸载事件,然后从启动您的服务(即IntentService)BroadcastReceiver的code>onReceive用于在添加新包时显示通知。在Manifest.xml中:在PackageReceiver中:publicclassPackageReceiverextendsBroadcastReceiver{@Ove

java - startActivityForResult(Intent, int) 整数参数的目的是什么

我正在学习使用“startActivityForResult”函数的教程。我知道为什么要使用这个函数,如果我们想使用返回的数据,我们使用onActivityResult()函数。我想知道的是,为什么我们要将Integer传递给startActivityForResult()函数?它用在什么地方?感谢您的帮助! 最佳答案 当您开始的Activity完成时,第二个参数将传递给调用Activity的方法onActivityResult()。这是为了区分不同的结果。您可能遇到这样的情况,一个Activity需要调用其他几个Activity来

android - Trigger.io 和 Kendo UI Mobile - 布局/ View 在触摸之前不会显示

我正在尝试使用trigger.io和KendouiMobile。关键是,当在模拟器上启动移动应用程序时,一切都按预期工作-但是当它在android移动设备上运行时,布局/View不会显示,直到您触摸屏幕或将移动设备转到横向或反之亦然。有一次出现了kendoui的标签条,您可以毫无问题地在View之间切换。但是如果您重定向到另一个具有不同布局的View,您必须再次触摸屏幕以显示内容(它只显示body的背景直到触摸)。telerik的人目前不知道它来自哪里,因为他们用phonegap测试了它,没有问题。也许trigger.io的人可以找出它发生的原因?最好的问候马克

android - 通过 Intent 调用显示特定 fragment

我知道我们可以通过Intent调用在Activity之间移动。但是有没有办法从一个Activity移动到一个Activity托管的特定fragment?例如,如果我有一个ActivityA,它承载2个fragmentf1和f2,有没有办法通过Intent调用直接从另一个ActivityB转移到fragmentf2?提前致谢。 最佳答案 嗯,直接通过Intent调用是不可能的,您必须启动ActivityA,并通过Intent中的额外/bundle指定ActivityA打开fragmentf2,这意味着您必须自己编写逻辑。.不可能直接.

android - 将 intent extras 从谷歌云消息接收器传递到 Activity 是空的

我有一个监听云消息的广播接收器,我可以很好地显示通知,但是当用户单击通知时,我想将他们路由到带有intentextras的正确Activity。额外的总是空的。我可以验证传递给挂起Intent的Intent在调试时确实有额外的东西。我尝试了解ActivityonCreate()方法中的Intent***编辑添加工作代码,有几点需要注意,如果任务已经开始,你不能指望调用oncreate()方法,所以看起来最好的地方是获得额外的东西onresume方法。我需要在Intent和未决Intent上设置标志@EReceiverpublicclassMyBroadcastReceiverexten

android Charge intent 没有额外数据

我正尝试在充电状态发生变化时在特定Activity中显示警报。这是我的接收器类:publicclassBatteryChargeReceiverextendsBroadcastReceiver{privateStringTAG="receiver";privateChargeReceiverCallbackcallback;publicBatteryChargeReceiver(ChargeReceiverCallbackcallback){this.callback=callback;Log.v(TAG,"InsideConstructor(Callback)");}publicin

android - Intent 过滤器甚至不会以编程方式注销

我想在收到短信时toast。我尝试明确地将intent过滤器放在list中并且我部分成功了,除了我不想在应用程序被终止时调用它,所以在一些程序员的建议下,我尝试通过在我的用户界面中放置两个按钮以编程方式制作广播接收器,即register和unregister,因此它们的唯一目的是注册和注销广播接收器。我的主要目标是运行广播接收器,即使应用程序是后台(满足条件,用户按下注册并在使用另一个应用程序之后)。我一直在使用这个教程:http://www.javacodegeeks.com/2012/09/android-broadcast-receiver.html,但基本上用短信接收器修改了它

android - Intent Chooser 中的自定义图标和文本

我需要允许用户选择图像或拍摄新照片。我已经实现了自定义相机Activity。当用户点击按钮时,将启动IntentChooser,询问允许选择图像的应用程序。其中,我添加了一个启动我的相机Activity以拍摄新照片的Intent。IntentpickImageIntent=newIntent(Intent.ACTION_PICK,Media.EXTERNAL_CONTENT_URI);pickImageIntent.setType("image/jpeg");IntenttakePhotoIntent=newIntent(this,CameraActivity.class);takeP