草庐IT

camera_intent

全部标签

来自应用程序启动器的 Android onNewIntent 给了我最后的 Intent

我有一个应用程序是SingleTask并且能够收听“测试”方案。如果我点击按钮(见代码),我会重新启动我自己并且调用onNewIntent给我“测试”Intent(现在我可能会通过推送一个fragment来对此使用react)现在,如果我按下主页,然后打开应用程序启动器并重新进入我的应用程序,我希望调用onNewIntent但Intent是空的,因为我不想重做我的操作(例如推送fragment)。但是onNewIntent给了我用于启动我的Activity的最后一个Intent,这是“测试”Intent。我应该怎么做才能防止推送相同的fragment?有没有不使用我自己的ID的好方法。

java - 使用 Camera API 制作适用于所有设备的 android 相机应用程序

我知道,这个问题被问过很多次,但我认为没有解决方案。我正在开发应针对所有具有android系统和后置摄像头的设备的应用程序。问题是我只能在两台设备上测试应用程序,并且必须确保它适用于所有设备。我认为唯一合理的解决方案是找到相机api的代码示例,该代码示例几乎可以在所有设备上运行设备。有没有人可以提供这样的来源......但是来源......真的在maaaaany(所有)设备上测试过?我的头发都掉光了......而且......我正在失去我的头发介意我认为...这都是因为我发布了应用程序(仅用于我公司的测试),该应用程序仅在两台设备上进行了测试,并且以应该可以工作的方式使用相机api,但

android - Cordova 3.4.0 navigator.camera.getPicture 不回调 Android 4.3 的 onSuccess 或 onFail

我正在使用带有相机插件的Cordova3.4(https://github.com/apache/cordova-plugin-camera/blob/master/doc/index.md)当我打电话navigator.camera.getPicture(onSuccess,onFail,{quality:75,destinationType:window.Camera.DestinationType.FILE_URI,sourceType:window.Camera.PictureSourceType.CAMERA,//allowEdit:true,//cameraDirectio

android - 如何在 Android 中查找 Intent 源?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Android:HowtogetthesenderofanIntent?android中有没有一种方法可以找到触发INTENT的源Activity(在目标Activity中)?场景是我有两个ActivityA和B。两者都激发了调用ActivityC的Intent。ActivityC根据其来源显示额外信息。例如。如果调用来自A,则C仅显示2个TextView,而在B触发Intent的情况下,ActivityC显示3个TextView(基本上更多信息基于调用者)。为了确定这一点,我需要知道是谁触发了调用C的Int

android - chrome 忽略 Intent 中包含的 header

我曾经将header添加到Intent中,如下所示:IntentmyIntent=newIntent(Intent.ACTION_VIEW,Uri.parse(baseUrl));myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);Bundlebundle=newBundle();TokenManagermanager=TokenManager.getTokenManager();bundle.putString("Authorization",manager.getAuthorization());bundle.putString("Co

android - 三星手机忽略 Captive Portal Intent (android.net.conn.CAPTIVE_PORTAL)

我想设置一个可以选择用于导航强制门户的Activity。当我选择一个强制WiFi网络时,我希望能够选择我的应用程序作为处理程序,而不是启动预装在每部Android手机上的CaptivePortalLogin应用程序。这适用于Pixel2和OnePlus6t,但不适用于我在这里放置的任何三星手机(S10(9.0.0)、S8(8.0.0)、A6(8.0.0))).在三星手机上,它会立即打开CaptivePortalLogin应用程序。CaptivePortalLogin应用未设置为三星手机上的默认应用。我已经以标准方式设置了Activity:有没有办法让三星手机的行为与所有其他手机的行为一

android - 访问被拒绝查找属性 "vendor.camera.aux.packagelist"

我复制了部分firebase-mlkit示例代码,仅用于图像标签。当我在Nokia6.1上运行并收到以下错误消息时:-type=1400audit(0.0:4015):avc:denied{read}forname="u:object_r:vendor_camera_prop:s0"dev="tmpfs"ino=17821scontext=u:r:untrusted_app:s0:c7,c256,c512,c768tcontext=u:object_r:vendor_camera_prop:s0tclass=filepermissive=0E/libc:Accessdeniedfind

android - 如何从 Htc Hero Dialer 捕捉调用 Intent

有没有人找到一种方法来接听来自HtcHeroDialer的拨出电话?我目前在我的应用程序中使用NEW_OUTGOING_CALLIntent,这适用于标准Android拨号器,但不适用于HtcHero拨号器。英雄拨号器似乎没有激发那个特定的Intent。还有其他方法可以实现吗? 最佳答案 这似乎是HTC内部版本号2.73.405.5的问题,我有一个Hero具有该内部版本号,另一个具有较早的内部版本号,并且它适用于较早的内部版本号。有报道称,HTC在构建中遗漏了一些代码,最初告诉用户不要更新,但后来收回了这一点,因此HTC构建中可能存

android - 找不到处理 Intent 的 Activity

我对我的Intent有疑问。当我选择Intent时,我的应用程序似乎崩溃了。由于堆栈跟踪,我发现了错误代码行。但我找不到任何问题。希望任何人都可以帮助我。这是第121行的java代码:startActivity(newIntent(Intent.ACTION_INSERT,getIntent().getData()));这是堆栈跟踪:11-2416:09:24.634:ERROR/AndroidRuntime(222):Uncaughthandler:threadmainexitingduetouncaughtexception11-2416:09:24.834:ERROR/Andro

Android 视频录制,相机 Intent

我使用以下Intent来录制视频和拍照,但在MotorolaDroid2.2中,相机Intent保存选项失败,即没有保存任何内容,并且camcoderIntent取消使我的应用程序崩溃。在Intent中,我明确地传递了文件,在它返回结果“ok”后,我使用了该文件,即当用户按intent中的保存/插入选项时:在camcoder中保存没问题,仅在摄像机崩溃的情况下取消。相机Intentintent2=newIntent("android.media.action.IMAGE_CAPTURE");imgUri=Uri.fromFile(photofile);intent2.putExtra(