草庐IT

broadcast_intent

全部标签

SDK 的 Android 相机 Intent FileUriExposedException >= 24

我使用此代码从相机获取图片并将其放在imageview上:privatevoidopenCamera(){mMediaUri=getOutputMediaFileUri(MEDIA_TYPE_IMAGE);IntentphotoIntent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);photoIntent.putExtra(MediaStore.EXTRA_OUTPUT,mMediaUri);startActivityForResult(photoIntent,REQUEST_TAKE_PHOTO);//dialog.dismiss();}p

Android广播接收器没有收到 Intent

我制作了两个应用程序,我试图将一个Intent从一个发送到另一个,但Intent永远不会到达onReceive()但是这个问题只是一种方式。第一个应用程序可以发送给第二个应用程序,但第二个应用程序不能发回信息。我正在使用不同的Intent操作从第二个发送到第一个,但除此之外它们是相同的。关于为什么这可能不起作用的任何想法?我已经尝试了我能想到的一切,并阅读了我能在这里找到的大部分帖子,但都无济于事。它没有崩溃,也没有给我任何关于logcat中发生的事情的指示,它只是什么都不做。发送函数privatevoidsendFinishLog(StringID,StringCond){Log.d

android - 将额外的 Intent 传递给 android 广播接收器

我创建了一个AlarmReceiver类,用作警报的广播接收器。问题是我需要从设置警报的类发送一些值到广播接收器类。设置报警管理器.javaIntenti=newIntent(mContext,AlarmReceiver.class);i.putExtra(KEY_ROWID,(long)taskId);PendingIntentpi=PendingIntent.getBroadcast(mContext,taskId_int,i,PendingIntent.FLAG_ONE_SHOT);mAlarmManager.set(AlarmManager.RTC_WAKEUP,when.ge

android浏览具有定义扩展名的文件 Intent

我需要创建将打开文件管理器(如果已安装)的Intent,并且我希望文件管理器仅向用户显示txt文件,因此用户无法选择扩展名错误的文件。privatestaticfinalintFILE_SELECT_CODE=0;privatevoidshowFileChooser(){Intentintent=newIntent(Intent.ACTION_GET_CONTENT);intent.setType("*/*");intent.addCategory(Intent.CATEGORY_OPENABLE);try{startActivityForResult(Intent.createCho

android - 来自 Google Drive Android Intent 的文件 View

如果有人能提供帮助,我会非常棒。我正在构建一个应用程序,我试图访问我的文件并将它们显示在ImageView中。我有一个按钮,我附加了一个onClickListeneriButton.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewview){IntentphotoPickerIntent=newIntent(Intent.ACTION_GET_CONTENT);photoPickerIntent.setType("image/*");startActivityForResult(In

android - 无法解析目标 Intent 服务,传递消息 : ServiceIntent not found 时出错

我尝试让gcm正常工作。当我们的服务器发送推送通知时,我在我的应用程序日志中收到以下两个错误:E/GcmReceiver(8049):Failedtoresolvetargetintentservice,skippingclassnameenforcementE/GcmReceiver(8049):Errorwhiledeliveringthemessage:ServiceIntentnotfound.在我的应用程序文件夹中,我得到了google-services.json文件。我已将2个需要的服务和接收器添加到我的list中:我也将这两个添加为java类。提供并上传到我们服务器的gc

android - 您可以使用字符串资源定义 Android intent-filter 吗?

我想在strings.xml文件中定义我的Intent的字符串名称,然后将该字符串绑定(bind)到一个Intent过滤器,如下所示:然而,当我尝试这样做时,我收到各种关于系统无法找到处理我的Intent的Activity的错误。我试图将值(即Intent名称)集中起来,而不是在list和代码中进行硬编码。事实上,至少这让我可以将它集中在应用程序代码之外,但我仍然将它硬编码在list中。这真的是不可能做到的,还是有什么方法可以做到? 最佳答案 这不是intent-filter的问题,问题是android:name.android:n

android - list xml 文件中的多个 android.intent.action.MAIN

我是Android开发的新手,我看过很多教程,其中只有android.intent.action.MAIN,这基本上是应用程序的启动Activity。但是,在android应用程序演示中,我在mainfest.xml中看到了多个android.intent.action.MAIN语句。谁能解释为什么mainfest.xml有多个android.intent.action.MAIN语句?而且,在哪些情况下我们应该在manifest.xml中有多个MAIN? 最佳答案 它们是程序的不同入口点。例如,我刚刚创建了两个Activity,它们

android - 如何从 OnClickListener 启动 Intent

我的主Activity扩展了ListActivity并显示了一个列表。我正在使用在名为DefinitionAdapter的类中定义的自定义列表项。我还有一个实现OnClickListener的单独类。在DefinitionAdapter类中,我将OnClickListener设置为ListItems:publicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewv=convertView;if(v==null){LayoutInflatervi=(LayoutInflater)getContext().getSys