草庐IT

START_REDELIVER_INTENT

全部标签

Android - 使用 Intent 选择要播放的歌曲

我正在尝试使用Activity选择一首歌曲,该Activity将提供有关歌曲的元信息。我想这样做而不是简单的文件浏览器。我有以下代码,但不幸的是,它也会在点击后播放这首歌。我只是希望用户能够从他们的MediaStore中选择一首歌曲,然后在不播放的情况下进行操作。publicclassMainextendsActivity{publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Intentintent=newIntent(

Android无法打开活动单元java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.app0

 问题描述        在页面跳转时无法打开对应页面,报错显示无法打开activity,前提是activity已经在清单文件中注册过了。   问题原因        由于在设置TextView的text值时,数值类型不匹配导致页面终止无法打开,应该是String类型而我当初传入的结果值为int类型。解决方案使用字符串拼接将int类型转换成String类型activity文件packagecom.example.app01;importandroidx.appcompat.app.AppCompatActivity;importandroid.annotation.SuppressLint;i

Android 浏览器 Intent 后退按钮

您好,我正在使用如下Intent从我的应用程序启动浏览器:Stringurl="XXXX";Intenti=newIntent(Intent.ACTION_VIEW);i.setData(Uri.parse(url));startActivity(i);但是当我在浏览器上按回键时,我想返回到我的应用程序,而不是转到浏览器的选项。我怎样才能控制这种行为? 最佳答案 你不能,因为后退按钮的实现现在由浏览器应用程序控制。在您的应用程序中实现WebView并处理BackKeyPressed是唯一的选择。

java - 仅通过 Intent 分享到 LinkedIn 的类名

我目前正在为Android应用程序中的一些流行平台创建直接Intent以共享一些文本。我目前正在尝试获得与LinkedIn合作的直接意向。我目前有像这样为Twitter工作的直接Intent:shareIntent=newIntent(Intent.ACTION_SEND);shareIntent.setClassName("com.twitter.android","com.twitter.android.PostActivity");shareIntent.setType("text/*");shareIntent.putExtra(android.content.Intent.E

android - Deezer Intent - 安卓

我已经在网上搜索过,但没有找到任何结果。如何让Deezer应用程序使用Android上的Intent播放特定歌曲?(我也想用Deezer做this)。 最佳答案 只需在“http://www.deezer.com/track/{id}”上启动一个ACTION_VIEWIntent。Stringuri="http://www.deezer.com/track/"+trackId;Intentintent=newIntent(Intent.ACTION_VIEW,uri); 关于androi

android - 接收下载管理器下载完整的 Intent 并比较 id - android

我在Activity中使用下载管理器来下载文件。我想使用广播接收器接收ACTION_DOWNLOAD_COMPLETEIntent,并将下载请求的ID与下载管理器设置的Intent中的ID进行匹配,以检查它是否是同一下载。有两种选择:1)通过制作Intent过滤器并注册广播接收器来接收Activity中的Intent。这里的问题是广播接收器存在于Activity中并被它破坏。因此,如果在Activity被销毁之前下载没有完成,则无法接收Intent。this.downloadId=manager.enqueue(request);downloadID在onReceive方法中与inte

android - 接收广播 Intent 时出错 { act=android.bluetooth.device.action.FOUND flg=0x10}

我搜索了一下,没有找到任何类似的东西。我正在Android中使用蓝牙在两个设备之间建立连接。在ACTION_FOUND方法上,当我试图让设备信息出现在listView上时,我在logcat上遇到了这个错误。DesafioActivity:公共(public)类DesafioActivity扩展Activity{privateTextViewnomeDispositivo;privateTextViewMAC_Adress;privateBluetoothAdapterbthAdapter=BluetoothAdapter.getDefaultAdapter();privateArray

java - 蓝牙 GATT 尝试在空对象引用上调用虚拟方法 'void android.content.Context.sendBroadcast(android.content.Intent)'

我正在编写我的第一个Android应用程序,但没有成功-我在蓝牙GATT的读写可靠性方面遇到了很大的问题。30分钟前,我能够从手机向外围设备写入一个字节,并看到它已收到。我现在不可以。我开始认为这种间歇性错误是导致问题的原因:java.lang.NullPointerException:Attempttoinvokevirtualmethod'voidandroid.content.Context.sendBroadcast(android.content.Intent)'onanullobjectreferenceatandroid.content.ContextWrapper.se

android - 将 MediaStore.EXTRA_OUTPUT 用于 ACTION_IMAGE_CAPTURE 时对 onActivityResult 的 Intent 为空

我正在尝试从我的ACTION_IMAGE_CAPTUREActivity中检索文件,但是当我使用cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT,MediaStore.Images.Media.EXTERNAL_CONTENT_URI);我的Activity结果为空Intent。这是完整的代码。IntentIntentcameraIntent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT,MediaStore.Im

java - Android 在 2 个 Activity 之间传递 Intent 增量值

我在2个Activity之间传递一个Intent值以动态更改数据..我在onCreate中从我的家庭Activity中的结束Activity中获取值(value),就像这样-//GetVariableFromHomeActivityBundleextras=getIntent().getExtras();Stringcurhole;curhole=extras.getString("hole");TextViewholeno=(TextView)findViewById(R.id.holeNumber);holeno.setText(String.valueOf("Hole"+curh