草庐IT

expiration_intent

全部标签

android - 使用 Intent URI 启动我的应用程序

我知道这个问题已经在StackOverflow中被问过很多次了,但我还没有完全找到解决方案。我的应用程序会发送一封电子邮件,其中包含一个链接,单击该链接会启动该应用程序。根据@hackbod的说法,最好的方法是使用IntentURI(参见this)。这是我设置Intent并将其放入电子邮件正文的代码:IntentcustomIntent=newIntent(CUSTOM_ACTION);customIntent.setPackage(MY_PACKAGE);customIntent.addCategory(MY_CAT_BROWSABLE);customIntent.addCatego

android - 从 android 中的未决 Intent 更新警报

我正在做一个闹钟项目,我想编辑我已经设置好的闹钟。当我编辑闹钟时,闹钟时间会更新,但我使用putExtra()发送的值不会改变。我正在使用PendingIntent.FLAG_ONE_SHOT标志。但是当我设置标志PendingIntent.FLAG_UPDATE_CURRENT时,所有putExtra()值也会改变,但现在的问题是,当我点击停止按钮并完成()它再次调用的当前Activity。表示当我去完成Activity时,它会在我完成当前Activity时通过单击按钮再次调用。请帮我。提前致谢。 最佳答案 我在AlarmMana

android - 无法接收 android.intent.action.EVENT_REMINDER 广播

我想编写一个在日历提醒发生时触发的应用程序。我意识到没有正式记录的方法来执行此操作,但我在日志中看到当我的手机(DroidX)上的日历闹钟响起时,AlertReceiver指示它已收到android.intent.action.EVENT_REMINDER:01-0311:03:00.029D1523AlertReceiveronReceive:a=android.intent.action.EVENT_REMINDERIntent{act=android.intent.action.EVENT_REMINDERdat=content://com.android.calendar/12

android - 日期更改时广播 Intent ?

我想知道是否有一个androidIntent来检查系统日期的变化。我想要一个在时间从23:59到00:00(下一个日期)变化时广播的Intent。我搜索了在网上找到了关于android.intent.action.DATE_CHANGED的内容,但似乎只有手动更改日期时才会广播此Intent。如果没有这样的Intent,请告诉我是否存在替代方案。我能想到的一种替代方案是使用AlarmManger并广播待处理的Intent。还有比这更简单的吗? 最佳答案 使用AlarmManager并安排午夜闹钟。链接:Asmalltutorialt

android - 在 Android API 19 (4.4) 上,intent.createChooser 方法导致 IntentServiceLeak

在新的AndroidKitKat设备(API19,4.4)上运行我的应用程序时,每次我尝试创建Intent选择器时都会收到“已复制到剪贴板”。Youtube、Tumblr和AndroidKitKat上的各种其他应用程序都在发生这种情况。查看日志,我看到以下异常:com.android.internal.app.ChooserActivity泄露了IntentReceivercom.android.internal.app.ResolverActivity$1@4150aac8这曾经是当设备没有多个应用程序时引起的问题(请参阅WhydoesIntent.createChooser()ne

android - Intent.ACTION_GET_CONTENT 与谷歌驱动器

我有以下Intent:Intentintent=newIntent(Intent.ACTION_GET_CONTENT);intent.setType("text/*");startActivityForResult(intent,DBOpenHelper.REQUEST_CODE_RESTORE);Intent允许用户从多个选项中选择一个文本文件。例如,它适用于本地存储和Dropbox,在这两种情况下,我都可以从以下位置获取文件:@OverridepublicvoidonActivityResult(intrequestCode,intresultCode,Intentdata){s

android.content.ActivityNotFoundException : No Activity found to handle Intent { act=android. settings.USAGE_ACCESS_SETTINGS }

此问题仅发生在Android5.0Lollipop上。我无法使用带有Lollipop的手机,我已经在GenymotionAndroidEmulator中开发了代码,但此问题不会在模拟器中发生。我只从用户的手机中获取失败的堆栈跟踪信息。我的代码:if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP){Intentintent=newIntent(Settings.ACTION_USAGE_ACCESS_SETTINGS);startActivity(intent);}应用程序崩溃以及我从用户那里获得的堆栈跟踪信息:android.c

android - Intent.getAction() 正在抛出 Null + Android

我已经为某种警报应用程序编写了BroadcastReceiver。在onReceive方法中,我正在阅读Intent.getAction()。它在所有版本中都运行良好*除了在SDK版本1.5中抛出空指针异常*。我正在调用broadcastReceiver的另一个Activity中设置操作。这个你能帮我吗。下面是接收器和Activity类的代码fragment,ProfileActivity.javapublicstaticfinalStringSTARTALARMACTION="android.intent.driodaceapps.action.STARTPROFILE";publi

android - 如何在处理 Action 发送 Intent 的应用程序中获取通过 EXTRA_STREAM 接收的数据的大小?

当另一个应用程序向我的应用程序发送文件时,我通过intent.getExtras().get(EXTRA_STREAM)属性获得一个Uri。然后我可以使用输入流获取文件的字节:newBufferedInputStream(activity.getContentResolver().openInputStream(uri));到目前为止一切正常。现在我想向我的用户展示某种进度,但我不确定如何在不事先完全读取流的情况下获取文件的总字节数(这会破坏进度条的全部目的)...我试过ParcelFileDescriptorfileDesc=activity.getContentResolver()

Android Share Preferences 与 Intent extra 以共享数据

在我的Android应用程序中,我必须将数据(关于应用程序状态的变量)从一个Activiy传递到另一个。我必须在其他Activity中多次这样做。最好和更有效的方法是什么?我应该在每次需要时从共享首选项中读取该信息,还是应该将其作为Intent的额外内容发送? 最佳答案 这实际上仅取决于您需要多长时间的数据。如果您只在应用程序的生命周期内需要它,那么只需使用Intents传递数据。这将是最简单的。您可以将数据放入Bundle中,以便更轻松地传递它们。如果您下次登录时需要它,或者如果您的应用由于某种原因被终止而需要保存它,请使用Sha