草庐IT

recognizer-intent

全部标签

android - 如何使用 Intent 将包含可绘制对象的对象从一个 android Activity 发送到另一个 Activity ?

我经历过这个:HowtosendanobjectfromoneAndroidActivitytoanotherusingIntents?但是我在将对象中的图像发送到其他Activity时遇到了问题。请帮忙。 最佳答案 将您的Drawable转换为位图并将其发送到另一个Activity。Bitmapbitmap=((BitmapDrawable)d).getBitmap();发送,intent.putExtra("Bitmap",bitmap);获取,Bitmapbitmap=(Bitmap)this.getIntent().getP

android - 使用 Intent 发送的 Action 从 Android 应用程序共享图像它不起作用 :(

我在用IntentsharingIntent=newIntent(Intent.ACTION_SEND);UriscreenshotUri=Uri.parse("file//res/drawable/u.png"); sharingIntent.setType("image/png");sharingIntent.putExtra(Intent.EXTRA_STREAM,screenshotUri);startActivity(Intent.createChooser(sharingIntent,"Shareimageusing"));//我在设备上使用sumsungreal。我选择在

Android - 使用 intent uri 从命令行启动 Activity

我有一个带有以下Intent过滤器的Activity我基本上是按照说明在Intent过滤器中尝试自定义数据方案here为了测试IntentUri是否启动Activity,我尝试通过终端使用以下命令来触发Intent:adbshellamstartintent://show/#Intent;scheme=customapp;package=com.comp.pac;end我收到以下错误:Activitynotstarted,unabletoresolveIntent{act=android.intent.action.VIEWdat=intent://show/flg=0x1000000

android - Android Intent 系统背后的基本原理

我一直在寻找对此的解释,但找不到。我在一次工作面试中被问及为什么Android不允许通过intent传递任何类型。我很清楚各种可能性——序列化、实现“Parcelable”接口(interface)、bundle等。我想了解拒绝有意传递自定义类型/对象的决定背后的基本原理。我被引导理解这是出于安全原因,但我找到了这些原因。 最佳答案 第一个原因很简单,因为Intent的接收者几乎总是在不同的进程中,这意味着不同的jvm。因为进程和应用程序是沙箱(意味着他们不允许看到对方的内存),你需要通过序列化发送对象的描述(在android中最常

Android:过滤特定 Uri 模式的 Intent

我需要我的Android应用程序在我的应用程序中运行某个Activity,响应发送的Intent中的以下Uri数据:http://www.example.com/redirect.aspx?customurl=example%3a%2f%2f%3fop%3dexampledetail%26stuff%3d12345%26morestuff%3dI%2520Love%25Android如果我在我的list中使用以下内容(对于我想要响应Intent的Activity),我可以捕获它,但会弹出选择器(我不想要):因为我不想弹出选择器,所以我尝试在标签中使用android:pathPatter

android - intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, bmp) 图像偏离中心

我在android桌面上创建快捷方式时遇到一点问题。首先,我有一个72x72的图标,我将它从我的SD卡加载到位图对象中。使用该位图对象,我将其设置为我的图标资源。我遇到的问题是当我设置它时,快捷方式上的图像出现偏离中心并被截断。从屏幕指标我得到的尺寸为72x72,不确定是什么交易。代码:BitmaptheBitmap=BitmapFactory.decodeFile("/sdcard/icon.png");intent.putExtra(Intent.EXTRA_SHORTCUT_ICON,theBitmap)我已经尝试调整它的大小并使用Canvas、可绘制对象和另一个位图让它工作,但

android - Intent extras 未删除/替换

我在点击按钮时设置闹钟。警报是有意触发的。这个Intent得到一个额外的“int”传递给广播接收器。问题是intent的额外设置在第一个点击按钮,其他点击永远不会改变:Intentintent=newIntent(A.this,B.class);intent.putExtra(WAKEUP_DURATION,wakeUpDuration);PendingIntentsender=PendingIntent.getBroadcast(A.this,0,intent,0);我尝试在广播接收器中删除它,但没有成功:intent.removeExtra(A.WAKEUP_DURATION);

android - RecyclerView onListItem点击创建新 Intent

所以,在最新更新之前,我使用onListItemClick监听器并且它工作正常,但现在我尝试使用RecyclerView,但我不确定如何为每个项目实现onClick,这将打开一个新Activity..这是我曾经拥有的publicclassSermonsFragmentextendsFragment{@OverridepublicvoidonListItemClick(ListViewlist,Viewv,intposition,longid){IntentmediaStreamIntent=newIntent(getActivity(),MediaStreamPlayer.class)

android - 为什么 Android crop intent 不返回 ActivityResult?

我正在尝试从媒体库中裁剪图像。我可以访问图像,启动默认裁剪工具,甚至可以保存裁剪后的图像结果。但是,如果裁剪成功,我使用的Intent将不会返回任何结果。我的主要方法://Cropphotointent.Intentintent=newIntent("com.android.camera.action.CROP",null);intent.setData(uri);intent.putExtra("outputX",outputX);intent.putExtra("outputY",outputY);intent.putExtra("aspectX",aspectX);intent.

android - 如何检查 Intent 中是否存在 Extras

当我尝试获得Extras时,我得到了FatalEroorrtry{Sdacha=getIntent().getExtras().getString("Sdacha");}catch(NullPointerExceptione){}如何检查是否存在Extras? 最佳答案 试试这个,if(getIntent().getExtras().containsKey("Sdacha")){Stringpreview=getIntent().getExtras().getString("Sdacha");}编辑还有Evos建议的,也可以在上面的