草庐IT

expiration_intent

全部标签

android - 使用 Intent 获取蓝牙设置连接和配对屏幕?

我想直接导航到蓝牙设置点击按钮连接和配对屏幕现在我可以导航到无线设置..我的代码如下:Intenti=newIntent();i.setClassName("com.android.settings","com.android.settings.WirelessSettings");startActivity(i); 最佳答案 这很简单,试试这个:IntentsettingsIntent=newIntent(android.provider.Settings.ACTION_BLUETOOTH_SETTINGS);startActiv

android - 使用 intent get 发送 BigDecimal 并在 android 上放置

我正在尝试从我的主应用程序向小部件发送一个bigdecimal数字。目前,它被设置为float并像这样工作:floatCurrent=intent.getFloatExtra("Current",0);例如,有没有办法为BigDecimal做到这一点?BigDecimalcurrent=intent.getBigDecimalExtra("Current",0)?谢谢 最佳答案 由于BigDecimal是可序列化的并且putExtra被许多值类型覆盖,但没有一个是BigDecimal。编译器适合Serializable值版本方法。A

Android 系统在启动 Media Intent 时停止应用程序

我正在发布一个媒体Intent来拍照。用户拍照并返回到之前的Activity后,整个应用程序重新启动。由于这种情况不会一直发生,我认为我的应用程序会进入后台,当设备内存不足时android会终止它。有什么方法可以防止我的应用程序进入后台吗?谢谢! 最佳答案 这是Android中的正常行为,如果系统内存不足,所有当前在屏幕上不可见的Activity(在onStop之后)都可以在没有通知的情况下终止(即onDestory).这通常发生在我们的一个测试设备上的应用程序上,无论我们的应用程序如何,它都存在内存问题。当您通过Intent打开相

java - 为什么我不能通过 Intent 传递数据?

我正在尝试从Activity中获取输入的数据。在我的主屏幕上,我开始这样的Activity:IntentmyIntent=newIntent(this,ContactInfo.class);startActivityForResult(myIntent,AppState.ACTIVITY_CONTACT_INFO);在Activity中,当用户点击“保存”按钮时,我会触发以下操作:Intentintent=newIntent();TextViewtvName=(TextView)findViewById(R.id.txtContactName);intent.putExtra("Nam

android - 使用 Intent 调用谷歌地图时抑制选择器对话框

我想在不显示“完成操作对话框”的情况下调用googlemapintent?这可能吗?这是我的代码。Stringuri="http://maps.google.com/maps?saddr="+Utils.getLatitude(ShowDetails.this)+","+Utils.getLongitude(ShowDetails.this)+"&daddr="+userLatitude+","+userLongitude;startActivity(newIntent(android.content.Intent.ACTION_DEFAULT,Uri.parse(uri)));我不想

android - 如何使用 intent 预加载 AdMob 插页式广告并发送到另一个 android Activity

我需要一些有关AdMob插页式广告的帮助。我想在一项Activity中预加载插页式广告。这很简单。//Createanad.interstitialAd=newInterstitialAd(this);interstitialAd.setAdUnitId(AD_UNIT_ID);AdRequestadRequest=newAdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).addTestDevice(TEST_DEVICE_ID).build();//Loadtheinterstitialad.intersti

android - Notification PendingIntent Intent extras 被另一个通知覆盖

使用新的PendingIntent创建新通知时,其Intent中的额外内容会覆盖任何先前通知的PendingIntentIntent额外内容。例如,假设我使用PendingIntent1创建了Notification1,它具有Intent1及其附加功能。当我使用PendingIntent2创建Notification2时,Intent2具有自己的不同额外功能,Intent1现在将具有与Intent2相同的额外功能。为什么会这样?我该如何解决这个问题? 最佳答案 有两种方法可以解决这个问题:一种是在Intent上设置不同的action

android - startActivityForResult(Intent intent, int requestCode, Bundle options) 如何检索额外的 bundle 选项?

根据Android文档publicvoidstartActivityForResult(Intentintent,intrequestCode,Bundleoptions).我不知道如何检索我传递的额外bundle选项。我想在调用startActivityForResult方法时传递一个包含数据的ArrayList作为额外的bundle选项。代码示例:ArrayListlist=newArrayList();list.add("test1");list.add("test2");BundlebundleOptions=newBundle();bundleOptions.putStrin

java - Intent.ACTION_SEND 不适用于奥利奥

这个问题在这里已经有了答案:android.os.FileUriExposedException:file:///storage/emulated/0/test.txtexposedbeyondappthroughIntent.getData()(27个答案)关闭4年前。我正在开发一个自定义相机应用程序,它可以捕捉图片并将其存储在图库中。当我使用Intent.ACTION_SEND分享该图像时,它在所有设备上都运行良好,但具有API26,即OREO的设备除外。我分享图片的代码是:IntentshareIntent=newIntent();shareIntent.setAction(In

android - 获取 Intent 中的 Activity 名称

我正在使用一些不同的广告网络,它们都需要将自己的Activity名称添加到list中。我想知道用户何时单击它们,所以我为startActivity(Intentintent)添加了一个重写,但我需要检查intent对象以有条件地设置一些值。例如,使用tapfortap的网络,它将从类com.ads.TapForTap启动一个Activity。点击后将调用startActivity(Intentintent)我如何获得Intent中的类名?谢谢 最佳答案 您可以使用给定的Intent参数的组件类名。请记住类名可能为空!intent.g