草庐IT

ACTION_INTENT

全部标签

android - 了解 Android 身份验证中的 Intent

在处理身份验证时,我对Android架构有一些疑问。假设我为需要验证的特定帐户调用AccountManager.getAuthToken。假设身份验证由于密码错误而失败。AbstractAccountAuthenticator合约要求身份验证器返回一个Bundle,其中包含处理通过KEY_INTENT输入的用户名/密码的Activity。我的问题是:谁应该显示UI?Android是否会自动检测到KEY_INTENT是否存在并运行UI,或者我的代码是否必须以AccountManager响应中体现的IntentstartActivity?这同样适用于AccountManager.addAc

android - 常见文件浏览器的 Intent 过滤器

我正在尝试将我的应用程序与扩展相关联。我读过documentation和somequestions关于这个问题。但是主要的文件浏览器(如es文件浏览器、astro、Rhythm软件的文件管理器)无法打开我的文件。我的list文件:如果我尝试使用下一个代码从我的应用程序打开文件,一切正常(未显示选择器):Stringextension="";intdotIndex=downloadedFile.lastIndexOf('.');if(dotIndex!=-1){extension=downloadedFile.substring(dotIndex+1,downloadedFile.len

android - 使用 Intent 共享后 fragment 未恢复其 Activity

上下文:我有一个使用Activities和Fragments的应用。我暂停它以访问另一个像谷歌翻译。在GTranslate中,我使用共享Intent过程通过intent-filterACTION_SEND将文本数据发送到我的应用程序。即使第一个应用程序在后台,它的当前activity也会重新创建。问题是与提到的Activity关联的fragment也没有重新创建,更烦人的是没有恢复(onResumefragment的方法永远不会被调用)。问题:为什么在通过应用程序使用intent时,fragments不遵循其父Activity的生命周期并且至少不恢复?有办法解决这个问题吗?还是我完全错

android - action_image_capture 重启应用

几天来我一直在寻找这个问题的解决方案,但我不知道该怎么做:(我有一个使用native相机拍照的应用程序,但问题是,有时,只有在某些设备上,当我拍照并保存并返回时,我的应用程序才会重新启动。它是一个webview,很多逻辑是在服务器端进行的,但是使用javascript接口(interface)来处理相机等native功能。它很难捕捉到,因为它只发生在某些设备上,即使它们是同一型号,我有两个galaxyace,其中一个几乎总是发生,而另一个很少发生(这些不是唯一的设备我测试过)我认为这与相机的方向或类似的东西有关。因为当我在保存/丢弃屏幕(拍照后)旋转设备时似乎更常发生这是我的一些代码:

安卓 : In Lollipop sms intent not return to app

我正在使用此代码在我的Android应用程序中打开SMSIntent。但是在发送SMS之后它不会返回到Lollipop设备中的应用程序,而它在较低版本中工作正常(在JellyBeans上测试)。StringsentSMS="xxxxxxxx"StringcellNumber="xxxxx"sentSMSId=generateId();IntentsendIntent=newIntent(Intent.ACTION_SENDTO);sendIntent.setData(Uri.parse("sms:"+cellNumber));sendIntent.putExtra("sms_body"

Android 相机 Intent 不应允许将图像保存到图库并将其存储在指定路径中

当我使用这段代码时->IntentcameraIntent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT,uri);我能够将图像保存到指定路径,但它也保存到图库中。我不想将图像保存到画廊。请在这里帮忙。提前感谢您抽出宝贵时间。 最佳答案 试试这个privatevoidcaptureCameraImage(){IntentchooserIntent=newIntent(M

android - ConnectivityManager.CONNECTIVITY_ACTION 已弃用

在AndroidN中,官网提到“AppstargetingAndroidNdonotreceiveCONNECTIVITY_ACTIONbroadcasts”。并且还提到JobScheduler可以用作替代方案。但是JobScheduler不提供与CONNECTIVITY_ACTION广播完全相同的行为。在我的Android应用程序中,我使用这个广播来了解设备的网络状态。我想在CONNECTIVITY_ACTION广播的帮助下知道此状态是CONNECTING还是CONNECTED并且它最适合我的要求。现在它已被弃用,有人可以建议我获取当前网络状态的替代方法吗?

android - 什么是 intent-filter 而不是在共享 url 时仅在共享菜单中显示应用程序?

我查看了intent-filter文档,但我无法弄清楚这个特定的intent-filter。我希望使用ACTION_SEND,因为我只希望该应用显示在其他应用的“共享”菜单中。如果Intent文本是url,我只想显示在共享菜单中。例如,从Android浏览器的共享菜单共享的内容。如果应用只是文本而不是URL,我不希望该应用出现在共享菜单中。我目前拥有的是:但是,这将接收任何文本,而不仅仅是url。谢谢 最佳答案 您可以创建IntentFilter以编程方式处理对象,并且它们可以在URI架构等方面进行过滤……更多控制。我认为子类化In

Android Camera Intent 创建两个文件

我正在制作一个拍摄照片然后显示其缩略图的程序。使用模拟器时一切顺利,丢弃按钮会删除照片。但在真实设备上,相机Intent将图像保存在imageUri变量中,第二个图像的命名就像我刚刚打开相机并自己拍了一张照片一样。privatestaticfinalintCAMERA_PIC_REQUEST=1337;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView

android - 在没有 ACTION_CALL Activity 的情况下调用电话

有没有一种方法可以从我的应用程序中调用电话,同时让我的Activity保持专注?ACTION_CALL显示通话屏幕,但我想显示我的屏幕,用我自己的控件结束通话。这可能吗?例如有没有实际打电话的服务?我主要是想允许用户调用另一个用户,同时仍然与我的应用交互。 最佳答案 除非您正在构建自己的ROM,否则您无法更改或自定义通话屏幕这在SDK应用程序中是不可能的...您可以尝试设计您的应用程序,使其与后台服务一起工作,从而实现您的目标 关于android-在没有ACTION_CALLActivi