草庐IT

expiration_intent

全部标签

android - 如何通过多个操作来制定 Intent

我想显示一个Activity选择器,显示所有可以查看和/或编辑某些数据的应用程序。有没有一种简单的方法可以做到这一点,还是我必须实现自己的Activity选择器对话框?或者我可以只继承Intent?谢谢。 最佳答案 我通过使用EXTRA_INITIAL_INTENTS找到了部分解决方案:IntentviewIntent=newIntent(Intent.ACTION_VIEW);IntenteditIntent=newIntent(Intent.ACTION_EDIT);viewIntent.setDataAndType(uri,t

android - 为什么 PendingIntent 不发回我的 Intent 自定义 Extras 设置?

这个问题在某种程度上与我寻找gettheextrasbackinstartActivityForResult时的问题有关。但现在我面临另一个挑战。我已订阅接收ProximityAlerts,并且我已明确构建Intent以包含一些Extras。但是当我得到服务时,额外的东西不在那里。这里的答案是工作代码:Intentintent=newIntent(this,PlacesProximityHandlerService.class);intent.setAction("PlacesProximityHandlerService");intent.putExtra("lat",objPlac

android - 了解 Android 中的 Sticky Intent

在android中有3种Intent,Intent,粘性Intent,待定Intent。那么什么是粘性Intent? 最佳答案 Intent-isamessagepassingmechanismbetweencomponentsofAndroid,exceptforContentProvider.YoucanuseIntenttostartanycomponent.StickyIntent-StickswithAndroid,forfuturebroadcastlisteners.ForexampleifBATTERY_LOWeve

安卓相机 : onActivityResult() intent is null if it had extras

在堆栈溢出的所有相关问题中搜索了很多后,一无所获,请尝试帮助我。我创建了一个捕获图片的Intent。然后我在onActivityResult()看到了不同的行为:如果我没有在Intent中添加任何额外内容(对于小图片),onActivityResult中的Intent是可以的,但是当我在写作Intent中添加额外内容时图片到文件,onActivityResult中的Intent是null!Intent创建:IntenttakePictureIntent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);//withoutthefollowinglin

Android相机 Intent 在拍摄肖像时保存图像风景

这个问题在这里已经有了答案:WhydoesanimagecapturedusingcameraintentgetsrotatedonsomedevicesonAndroid?(23个回答)关闭4年前.我环顾四周,但似乎没有一个可靠的答案/解决方案来解决这个非常烦人的问题。我以纵向拍摄一张照片,当我点击保存/放弃时,按钮的方向也正确。问题是当我稍后检索图像时,它是横向的(图片已逆时针旋转90度)我不想强制用户在某个方向使用相机。有没有办法检测照片是否是在纵向模式下拍摄的,然后解码位图并将其以正确的方式向上翻转? 最佳答案 照片始终按照

android - Android中的 Activity 和 Intent 有什么区别?

谁能向我解释一下Android平台上的“Activity”和“Intent”之间的区别? 最佳答案 在非常简单的语言中,Activity是您的用户界面以及您可以对用户界面进行的任何操作。当您从一个用户界面移动时,您需要使用Intent启动该新用户界面。Intent是您的事件,它与数据一起从第一个用户界面传递到另一个用户界面。Intent也可以在用户界面和后台服务之间使用。当您想向所有Activity和后台服务广播数据时,还会传递一个Intent。Intent以对象的形式存在,Activity与面部和交互一起存在。希望对您有所帮助。

android - 从 adb 向 BroadcastReceiver 发送 Intent

我有BroadcastReceiver类:publicclassIntentReceiverextendsBroadcastReceiver{finalStringtag="IntentIntercepter";@OverridepublicvoidonReceive(Contextcontext,Intentintent){try{Stringdata=intent.getStringExtra("sms_body");Log.i(tag,data);Toast.makeText(context,data.subSequence(0,data.length()),Toast.LENG

android - 无法在 Intent : The Method Put Extra is Ambiguous for the type Intent 中传递自定义对象

如果我尝试写作CarmyCarObject=getCar();Intentdetails=newIntent(Start.this,DetailsCar.class);details.putExtra("Car",myCarObject);startActivity(details);Eclipse向我显示编译错误“TheMethodPutExtraisAmbiguousforthetypeIntent”行中details.putExtra("Car",myCarObject);如果我使用代码CarmyCarObject=getCar();ArrayListparcelableExtr

android - Android 7.1 和 8.0 的 ANR 错误 "Broadcast of Intent { act=com.google.firebase.INSTANCE_ID_EVENT"... "FirebaseInstanceIdInternalReceiver"

我们有一个Android应用最近报告了许多ANR错误。这只发生在Android7.1和8.0上(例如4.4、5.0或6.0)。ANR是:Intent广播{act=com.google.firebase.INSTANCE_ID_EVENTflg=0x14cmp=com.our.package.name/com.google.firebase.iid.FirebaseInstanceIdInternalReceiver(有附加功能)}问题是:为什么会出现这种ANR,我们可以做些什么来避免这种情况?请注意,这在早期的Android版本上运行良好,我认为这证明我们没有做任何导致ANR的新手错误

android - getExtra from Intent 从一个 pendingIntent 启动

在用户从列表中选择带有时间的内容并在给定时间为其创建通知后,我试图发出一些警报。我的问题是广播接收器无法接收到我的Intent上的putExtra的“showname”。它总是得到空值。这是我为大多数Intent执行此操作的方式,但我认为这一次可能是因为pendingIntent或broadcastReceiver需要以不同的方式完成某些事情。谢谢你通过待处理Intent发送Intent的函数publicvoidsetAlarm(Stringshowname,Stringtime){String[]hourminute=time.split(":");Stringhour=hourmi