问题标签 [parcelfiledescriptor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
15 浏览

android - Android 备份:“在附加的堆栈跟踪中获取了资源,但从未释放......”在“bmgr 运行”时

在清单中声明 BackupAgentHelper 并执行以下操作时:

我得到以下我无法理解的错误跟踪:

似乎 BackupAgentHelper 没有关闭 ParcelFileDescriptor 的:

但据我了解,这不应该是必要的,也不是在他们的示例应用程序中手动完成的。

任何人都可以提供这里发生的事情的线索吗?

0 投票
0 回答
52 浏览

java - 在 Android 上创建 FileDescriptor 对象

我想将从本机获得的文件描述符(int)转换为文件描述符(Java对象)

为什么示例 1 不起作用?也许理论上?

微软:</p>

将原始原生 fd 的所有权放入新的 ParcelFileDescriptor。

C#

[Android.Runtime.Register("adoptFd", "(I)Landroid/os/ParcelFileDescriptor;", "")]

公共静态 Android.OS.ParcelFileDescriptor?AdoptFd (int fd);

参数 fd Int32 ParcelFileDescriptor 应采用的本机 fd。

退货

包裹文件描述符

返回一个新的 ParcelFileDescriptor,其中包含给定 fd 的 FileDescriptor。

属性 RegisterAttribute

https://docs.microsoft.com/zh-cn/dotnet/api/android.os.parcelfiledescriptor.adoptfd?view=xamarin-android-sdk-12

0 投票
0 回答
12 浏览

android - 当我将输出文件设置为用于视频录制的 parcelfiledescriptor 时,Mediarecorder 未启动

媒体记录器 = 新媒体记录器();

W/System.err:java.lang.RuntimeException:启动失败。W/System.err:在 com.googleDev21ex.videorecorder.VideoRecordActivity2$2$1$1.run(VideoRecordActivity2.java:150) 的 android.media.MediaRecorder.start(Native Method) 在 android.os.Handler.handleCallback(Handler.java :938) 在 android.os.Handler.dispatchMessage(Handler.java:99) 在 android.os.Looper.loop(Looper.java:239) 在 android.app.ActivityThread.main(ActivityThread.java:8212) 在 java .lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:626)

0 投票
0 回答
9 浏览

exception - ParcelFileDescriptor#closeWithError() 仅适用于一个方向

我在 ContentProvider 中有这段代码,我将 ParcelFileDescriptor 交给 OpenFile() 中的调用者,但是当我执行 ParcelFileDescriptor#closeWithError() 时,它只能在一个方向上工作。

我进入来电者的日志:

任何人都知道为什么它在读写方向上都不起作用?我在棒棒糖上。