问题标签 [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.
android - Android 备份:“在附加的堆栈跟踪中获取了资源,但从未释放......”在“bmgr 运行”时
在清单中声明 BackupAgentHelper 并执行以下操作时:
我得到以下我无法理解的错误跟踪:
似乎 BackupAgentHelper 没有关闭 ParcelFileDescriptor 的:
但据我了解,这不应该是必要的,也不是在他们的示例应用程序中手动完成的。
任何人都可以提供这里发生的事情的线索吗?
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
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)
exception - ParcelFileDescriptor#closeWithError() 仅适用于一个方向
我在 ContentProvider 中有这段代码,我将 ParcelFileDescriptor 交给 OpenFile() 中的调用者,但是当我执行 ParcelFileDescriptor#closeWithError() 时,它只能在一个方向上工作。
我进入来电者的日志:
任何人都知道为什么它在读写方向上都不起作用?我在棒棒糖上。