草庐IT

ACTION_INTENT

全部标签

android - 非法状态异常 : Can not perform this action after onSaveInstanceState in FragmentActivity class

这是我编写的代码。我无法找到此功能崩溃的时间,但它有时会起作用。publicclassListFragmentActivityextendsFragmentActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);main();IntentFilterfilter1=newIntentFilter("com.venkat.listfragment");registerReceiver(myReceiver,filter1);//register

android - 如何在 Android 中自定义共享 Intent (这是可能的)

一直以来,我认为无法在Android中自定义共享Intent:HowtocustomizeshareintentinAndroid?但是,这个做得很好的应用程序(Timely)改变了我的看法。我想知道,他们是怎么做到的自定义标题自定义正文消息更多按钮点击图标即可启动正确的应用,不再有Always和Justonce按钮。 最佳答案 这是一个自定义对话框或以对话框为主题的Activity,很可能是通过queryIntentActivities()从PackageManager填充的。 关于a

android - DownloadManager - 收到 ACTION_DOWNLOAD_COMPLETE,但状态为 STATUS_RUNNING

我在ACTION_DOWNLOAD_COMPLETE的list中注册了一个BroadcastReceiver播送。当我收到这个广播时,我提取下载id:publicclassDownloadCompleteBroadcastReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){if(intent!=null){Stringaction=intent.getAction();if(DownloadManager.ACTION_DOWNLOAD_COMPLETE.e

Android:拍照 Intent 删除确认对话框

可以禁用/删除此照片确认对话框:我需要以某种方式跳过此对话框,但我仍想使用Intent。我找到了这个android:Takecamerapicturewithout"save"/"delete"confirmation但我不想使用SurfaceView。 最佳答案 IneedsomehowskipthisdialogbutIstillwantuseanIntent.那是不可能的。Android设备型号超过8,00026,000种。其中,有数百个不同的预装相机应用程序。此外,用户还可以从Play商店或其他地方安装数百个额外的相机应用程

android - 更正 Android intent-filter 配置以将文件类型与 Activity 相关联?

这个问题之前已经被问过[无数次],但我还没有看到任何明确的答案,也没有看到实际有效的代码示例。我想将Activity与特定文件类型相关联。为了便于讨论,假设我希望我的Activity与PDF相关联。这是我目前拥有的。我在intent-filter中尝试了许多不同的值和值的组合,但我还没有让我的Activity在选择PDF时启动。有谁知道如何真正实现这一点? 最佳答案 你试过那个简单的版本吗: 关于android-更正Androidintent-filter配置以将文件类型与Activit

android - 无法检索 Intent 的额外内容

我有一个在多种模式下使用的Activity,所以我必须这样做:Intenti=newIntent(MainListActivity.this,MainActivity.class);extras.putInt("id",c.getId());extras.putInt("mode",AREA_MODE);i.putExtra("extras",extras);startActivity(i);在onCreate中:Intenti=this.getIntent();extras=i.getBundleExtra("extras");if(extras!=null){id=extras.g

android - 如何从相机 Intent 中获取视频并将其保存到目录中?

是否可以使用类似于以下的代码对视频执行相同的操作?if(resultCode==Activity.RESULT_CANCELED){//cameramodewascanceled.}elseif(resultCode==Activity.RESULT_OK){//Tookapicture,usethedownsizedcameraimageprovidedbydefaultBitmapcameraPic=(Bitmap)data.getExtras().get("data");if(cameraPic!=null){try{savePic(cameraPic);}catch(Excep

android - 如何在 BroadcastReceiver 类中创建待定 Intent ?

我正在尝试在广播接收器中创建Ibroadcastintern,但我认为我输入的代码不正确。待定实习生应该如何寻找广播接收者?我想发短信。并且需要待处理的Intent来发送它。 最佳答案 I'mtryingtocreateIbroadcastinterninsideofabroadcastreceiverbutIdon'tthinkI'menteringtherightcodeforit.它与任何其他PendingIntent没有什么不同,只是您必须使用传入的Context对象,因为BroadcastReceiver不是一个上下文:p

Android:使用 intent setResults 来回传递数据

我正在为Android创建一个基于GPS的应用程序,并且有2个ActivityMain和LocNames。Main显示我的map,LocNames用于获取用户想要的来源和目的地。当用户从菜单中选择它时,我想启动LocNames,用户在框中输入名称,我希望将结果发送回Main。但我在这样做时遇到了异常(exception)情况。这是我的Main调用LocNames的方式:publicbooleanonOptionsItemSelected(MenuItemitem){switch(item.getItemId()){caseR.id.showMyLocation:showCurrentL

android - 使用哪个 Android Intent 标志

我有一个从AlarmManager接收广播的应用程序。在此基础上,它启动一个透明的Activity(AlarmAlertDialogActivity),然后显示一个AlertDialog。单击AlertDialog上的取消会调用finish()。由于AlarmAlertDialogActivity不是从另一个Activity启动的,而是从广播接收器启动的,因此它是通过Intent.FLAG_ACTIVITY_NEW_TASK这意味着Activity将在新任务中启动。我的问题是,当应用程序在取消AlertDialog(即按住主页按钮并单击应用程序的图标)后从最近的历史记录中重新启动时,A