草庐IT

loginButton_intent

全部标签

java - 相机 Intent 结果问题

我正在尝试启动内置相机拍摄照片,照片的名称将由启动相机的Activity指定。(下面的代码)当相机返回时,onActivityResult()直接进入resultCode==Activity.RESULT_CANCELED。对此和解决方案的任何解释将不胜感激。相机确实拍摄了图像,我可以使用文件查看器在我的SD卡中看到它,但它的名称是相机中的库存图像。我怎样才能让这张拍摄的图像的名称成为Activity提供的名称?相机Intent代码Intentcamera=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);Fileimage=newFile("Tea

android - 如何获取Share Intent回调结果

我正在使用此方法调用共享我的提要数据:publicvoidshareFeed(){try{Intentintent=newIntent(android.content.Intent.ACTION_SEND);intent.setType("text/plain");intent.putExtra(Intent.EXTRA_SUBJECT,"SUB");intent.putExtra(Intent.EXTRA_TEXT,"Body");startActivityForResult(Intent.createChooser(intent,"ChooseanEmailclient:"),1)

java - 如何在具有 Intent 的 Activity 之间传递 boolean 值

这个问题在这里已经有了答案:HowdoIpassdatabetweenActivitiesinAndroidapplication?(53个答案)关闭5年前。publicclassStartActivityextendsAppCompatActivity{privatebooleanaddition=true;privatebooleansubtraction=false;privatebooleanmultiplication=false;privatebooleandivision=false;publicstaticfinalStringADDITION="";publicsta

android - 没有找到处理 Intent { act=android.accounts.AccountAuthenticator } 的 Activity ,即使我有一个

当用户在“帐​​户和同步”中选择“添加帐户”或想要使用该应用程序时,我试图让我的应用程序显示我的登录Activity尚未登录。我按照这个例子SampleSyncAdapter相当接近,但无法让它工作并收到以下异常:找不到处理Intent{act=android.accounts.AccountAuthenticator}的Activity我的授权服务包含:publicIBinderonBind(Intentintent){IBinderret=null;if(intent.getAction().equals(android.accounts.AccountManager.ACTION

java - 发送带有 POJO 的 android Intent 作为 Intent extra?

他们是将POJO放入intent.putExtra的方法吗?我查看了API,它似乎只支持字符串、整数、double、boolean值等类型,但不支持实际的POJO/常规Java对象。 最佳答案 您可以使用POJO,只要它实现了Serializable或Parcelable。看看intent.putExtra(String,Serializable)或intent.putExtra(String,Parcelable)。 关于java-发送带有POJO的androidIntent作为Int

android - 不使用 Intent 切换 Activity

我正在做一个项目,我的Activity通过Intents相互传递信息。但是,我最近决定切换并使用Singleton方法,并让一个Application类保存我的所有数据。我现在有点困惑:如何在没有Intents的情况下开始我的Activity?这是我切换前的一个电话...publicbooleanonOptionsItemSelected(MenuItemitem){switch(item.getItemId()){caseR.id.connect:startActivityForResult(newIntent(this,DeviceList.class),REQUEST_CONNE

android - 在 intent-filter 中处理 https 模式

如果url匹配过滤器数据我的​​应用程序启动,我在Manifest中有一个intent过滤器,它处理url上的点击。Intent过滤器在架构为“http”时有效,但如果我将其更改为“https”,则Intent过滤器不会执行任何操作,链接开始在浏览器中加载。有人知道这里有什么问题吗? 最佳答案 只需在您的过滤器中添加一个额外的数据行: 关于android-在intent-filter中处理https模式,我们在StackOverflow上找到一个类似的问题:

android - 试图将 Intent 发送到其他应用程序 : error SecurityException: Permission Denial: starting Intent

我正在尝试从应用程序A向应用程序B发送Intent。在应用程序A的Activity中,我执行以下操作:Intenti=newIntent();i.setAction("com.example.test2.REQUEST_RESPONSE");i.putExtra("info","blablabla");startActivityForResult(i,0);在应用程序B中,list中有以下Activity:这在Activity的onCreate中:Intentintent=getIntent();if(intent.getAction().equals("com.example.tes

android - 具有相同 Intent 服务的并行下载

我有一个处理某些文件的下载和解压缩的Intent服务。现在我正在尝试使用相同的Intent服务来同时下载文件,但是当我尝试启动第二次下载时,它只是将新下载排入队列,我怎么能不将我的下载排入队列呢?Intentservice=newIntent(getActivity(),DownloadAndUnzipService.class);service.putExtra("post",false);service.putExtra("url",htmlUrlDownload);service.putExtra("filePath",filePath);service.putExtra("de

android - 单击链接时 Android 上的 Chrome 不触发 Intent 的解决方法

我正在开发一个Android应用程序来处理某些http(s)链接的Intent。它在大多数情况下都有效,但由于thisbug/missingfeature而不适用于Chrome中的链接点击。.简而言之,Chrome不会广播这些点击的Intent。:/这可能最终会得到解决,但与此同时,有人知道解决方法吗?如果我自己控制链接,我可以使用我自己的HTTP方案,例如myapp://...,或者我可以useJavaScripttofakeabuttonclick,两者都发送Intent...但我不控制链接。具体来说,我想处理像http://github.com/snarfed这样的链接.我在An