草庐IT

expiration_intent

全部标签

java - 如何使用 headless Activity 处理静默 SEND Intent

正如提问的用户:HowdoesthedefaultbrowseronAndroidsend"SEND"intents?,我希望我的Android应用程序处理静默发送。我实现了建议的解决方案,一个从不调用setContentView()的headlessActivity:publicclassIntentMgrActextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);//setContentViewexplicitallyommit

android - 偏好项和明确 Intent

我正在尝试从首选项中调用一个Activity理想情况下,我只想在xml中为该首选项指定一个明确的Intent但是我的googlefu已经抛弃了我,我只能找到隐式Intent的例子,例如我已经在其他地方以编程方式调用了我的Activity,例如Intentintent=newIntent(this,FileChooserActivity.class);但我想直接从xml中调用它这是可能的还是我找错树了? 最佳答案 我认为当前选择的答案不是明确的Intent,而是隐含的。使其成为明确的Intent,您的首选项XML应如下所示(定义tar

android - 由于 android 中的卸载 Intent,结果代码始终为 0

在我的应用程序中,我正在尝试使用代码卸载应用程序IntentuninstallIntent=newIntent(Intent.ACTION_DELETE);uninstallIntent.setData(Uri.parse("package:"+packageName));uninstallIntent.setAction(Intent.ACTION_VIEW);startActivityForResult(uninstallIntent,UNINSTALL_APPLICATION);根据我开始Activity的结果,我想根据用户的输入执行不同的操作,例如取消或点击确定。正如我预期的那

android - 尝试启用到 Android 应用程序的深度链接,测试 Intent 无法启动 Activity

我正在尝试启用深层链接,以便某些链接启动我的应用程序。我读了这个教程https://developer.android.com/training/app-indexing/deep-linking.html并非常接近它但是当我尝试通过使用adb将VIEWIntent发送到应用程序来测试它时,我只是收到错误Error:Activitynotstarted,unabletoresolveIntent{act=android.intent.action.VIEWdat=example://gizmosflg=0x10000000pkg=com.myapp.DeepLinkActivity}D

android - 当 imageuri 作为额外传递时,Espresso 测试相机 Intent

我需要通过在intentextra中提供的路径上创建一个图像文件来stub相机intent。Espresso只能响应activityresult。我在哪里可以执行操作以从intentextra传递的路径创建文件。启动相机代码Filedestination=newFile(Environment.getExternalStorageDirectory(),"app_name"+System.currentTimeMillis()+".jpg");imageUri=FileProvider.getUriForFile(getApplicationContext(),getApplicati

android - 在 Intent-Filter 中使用多个 Action 时的默认设置

尝试理解android中的Intent和Action并查看documentation.但我一直看到的一件事是一个定义了多个Action的Intent过滤器。像这样,来自上面的链接:但是,如果您调用该Activity,它如何选择选择哪个Action?就此而言,链接到示例的多个Activity都包含相同的操作,例如“android.intent.action.VIEW”。当用类似content://com.google.provider.NotePad/notes的东西调用它时,它怎么知道要使用哪个Activity? 最佳答案 But,

android - 在新方法中创建 Intent

所以我想要一个intent来启动一个Activity,它只会弹出一个对话框弹出框,告诉用户如何使用该应用程序。我有代码:privatefinalView.OnClickListenerbtnClick=newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){switch(v.getId()){caseR.id.about_box:Intenti=newIntent(this,About.class);startActivity(i);break;}}}但Intent给我错误:TheconstructorIntent(new

android - 从 TabHost 中删除选项卡及其内部的 Activity ( Intent )

我有一个可以动态创建标签的应用程序。当我创建一个选项卡时,我会启动一个Activity作为Intent。像这样:privatevoidaddTab(ContextpackageContext,ClassnewClass,TabHostmTabHost,StringtabId,StringtabLabel){//newClassismyActivityclassthatIwanttostartinthetabIntentintent=newIntent().setClass(packageContext,newClass);TabHost.TabSpecspec;spec=mTabHos

android - Android中启动短信intent的防错方式

在我的Android应用程序中,我使用以下代码启动消息传递应用程序并为短信填写默认文本:Intentintent=newIntent(Intent.ACTION_VIEW);intent.setData(Uri.parse("sms:"+USERS_PHONE_NUMBER));intent.putExtra("sms_body","DUMMYTEXT");startActivity(intent);这在大多数情况下都有效。但不幸的是,在某些设备上我收到以下错误消息:android.content.ActivityNotFoundException:NoActivityfoundtoh

android - fragment startActivityForResult 在回调 onActivityResult 时总是返回 resultCode 0 和 intent null

找遍了也有类似的帖子,但是没找到解决办法!我的情况是我有一个ActivityA,它包含一个fragment,我想从那个fragment开始一个新的ActivityB应该将一些值返回给fragment。关于fragmentstartActivityForResult(mapIntent,ConstantsUtils.TOMAP_REQUEST_CODE);在ActivityB上,返回数据IntentreturnIntent=newIntent();returnIntent.putExtra(SerializationConstants.isSearchSaved,mAbItemsShow