草庐IT

msg_intent

全部标签

android - 在 list 文件中指定 Intent 操作的正确方法是什么?

教程说在XMLintent-filter中的action元素中使用android.appwidget.action.APPWIDGET_UPDATE。但是,thisisthevalueofaStringconstantACTION_APPWIDGET_UPDATEinandroid.appwidget.AppWidgetManager--我是Android新手,但在一般编程中,鼓励使用符号常量而不是文字值。我可以在我的xml文件中使用android.appwidget.AppWidgetManager.ACTION_APPWIDGET_UPDATE而不是“android.appwidg

android - 通过我的应用程序使用 Intent 打开相机时停止保存图像

可能重复StopsavingphotosusingAndroidnativecamera大家好,我通过这种方式使用Intent打开相机IntentcameraIntent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(cameraIntent,ACTIVITY_CAMERA);很好,给我完美的结果,但是,问题是这也会将图像保存到sdcard中,如何防止这种情况停止保存图像并只将该数据用于onActivityResult()方法 最佳答案 我不确定,

android - 短信应用程序 Intent 在 android 3.0 及更高版本中不起作用

这是我用来调用SMS应用程序的代码fragment:Intentintent=newIntent(Intent.ACTION_SENDTO,Uri.parse(uri));intent.putExtra("sms_body",body);intent.putExtra("compose_mode",true);launchIntent(intent);在操作系统版本低于Android3.0的设备上,上面的代码工作正常,SMS页面被打开,要发送的消息和号码被正确预填充,但在Android3.0及更高版本的设备上,这不再有效。在Android3.0中调用SMSIntent并填充数字而不是文

android - 如何在android 4.0和3.0中调用usb tethering intent?

我正在为Android3.0及更高版本开发应用程序。我想通过网络共享与PC通信。如何通过代码调用“Wirelessandnetworks-TetheringandportablehotspotIntent”来手动开启网络共享? 最佳答案 在4.1.2中测试过,也许也应该在4.0中工作。IntenttetherSettings=newIntent();tetherSettings.setClassName("com.android.settings","com.android.settings.TetherSettings");sta

java - Android 开始日历 Intent 与开始和结束时间

我有一个带有时间和日期列表的议程的应用程序。当用户单击这些事件之一时,日历Intent应该启动,因此应该调出带有时间、日期和提醒预设的日历。但是,当我加载Intent时,开始时间就是当前时间,结束时间提前一个小时。有人可以告诉我我做错了什么。这是我正在测试的带有日期和时间设置的硬编码日历示例CalendarstartDate=Calendar.getInstance();startDate.set(Calendar.MONTH,8);startDate.set(Calendar.YEAR,2012);startDate.set(Calendar.DAY_OF_MONTH,5);star

android - 如何使用 Android Intent 过滤器排除 URL?

我看到了一些像这样的Intent过滤器。Facebook应用抛出类似URLhttp://m.facebook.com/l.php?u=http%3A%2F%2Fyoutu.be%2FBsKtRwSyLmM&h=9AQF5nU03&s=1我想打开那些包含youtu.be但不是用户的网址(因为我想在应用程序中打开视频而不是用户个人资料)。 最佳答案 我一直在寻找类似的东西,显然您只能过滤实际路径(在本例中为“l.php”)而不是查询字符串(u=http%3A...)。这里有一个类似的问题:intentfilterpathPrefixwi

android - 空 Intent 选择器(没有应用程序可以执行此操作)

我的Intent选择器是基于白名单的(只有一部分应用程序会显示在Intent选择器中)。该代码基于另一个相反的代码;黑名单应用程序。我从here得到了那个代码和this是与之相关的相关讨论。如何创建选择器的上下文:String[]whitelist=newString[]{"org.schiphol","nl.negentwee","org.schipholsecurity","org.chineseschiphol","nl.ns","com.tomtom"};Intentintent=newIntent(Intent.ACTION_MAIN);//intent.addCategor

android - 以地理 Intent 开始的谷歌地图 7 将在最接近坐标的地址而不是确切位置放置图钉

在我的应用程序中,用户可以保存特定位置的纬度和经度。我希望他们能够通过geointent在他们的手机上启动其他应用程序例如谷歌地图,这样他们就可以很容易地得到准确的方向。这是我用来生成地理Intent的代码:publicstaticIntentgetFindIntent(Contextcontext){Intentintent=newIntent();SharedPreferencesprefs=Tools.getPrefs(context);Stringlatitude=prefs.getString(Const.LAT_KEY,"");Stringlongitude=prefs.g

android - 找不到处理 Intent 的 Activity { act=android.intent.action.EDIT typ=vnd.android.cursor.item/event

我正在编写一段代码,其中我允许用户使用Intent将事件添加到日历中,但是每当我尝试将事件插入到较低版本中时,都会得到:不幸的是应用程序已停止和错误是:android.content.ActivityNotFoundException:NoActivityfoundtohandleIntent{act=android.intent.action.EDITtyp=vnd.android.cursor.item/event(hasextras)}AndroidManifest.xml:-Java代码:-finalButtonbutton=(Button)findViewById(R.id.

java - 如何在 Android 的 Fragment 中使用 'bundle' 而不是 'intent.putExtra()'

在Activity中,我使用以下代码将值传递给其他Activity类:intent.putExtra("book_arr",book_arr);//[putExtra(String*name*,Serializable*Value*)]如何在AndroidFragments中使用像这样的代码?我试过下面的代码,但它不支持序列化值:Bundleargs=newBundle();args.putInt("book_arr",book_arr);谢谢, 最佳答案 args.putSerializable("book_arr",book_a