最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

極客筆記Android Camera Native Framework

2023-08-17 20:35 作者:bili_34604920956  | 我要投稿

/frameworks/base/core/java/android/os/Binder.java

------> Binder.java——>BinderProxy ? ?public boolean transact(int code, Parcel data, Parcel reply, int flags) throws RemoteException { ? ? ? ?Binder.checkParcel(this, code, data, "Unreasonably large binder buffer"); ? ? ? ?return transactNative(code, data, reply, flags); ? ?} ? ?public native boolean transactNative(int code, Parcel data, Parcel reply, ? ? ? ? ? ?int flags) throws RemoteException;

BinderProxy 的transact方法會調用JNI方法transactNative方法;
android_util_Binder.cpp

------> android_util_Binder.cppstatic const JNINativeMethod gBinderProxyMethods[] = { ? ? /* name, signature, funcPtr */ ? ?{"pingBinder", ? ? ? ? ?"()Z", (void*)android_os_BinderProxy_pingBinder}, ? ?{"isBinderAlive", ? ? ? "()Z", (void*)android_os_BinderProxy_isBinderAlive}, ? ?{"getInterfaceDescriptor", "()Ljava/lang/String;", (void*)android_os_BinderProxy_getInterfaceDescriptor}, ? ?{"transactNative", ? ? ?"(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z", (void*)android_os_BinderProxy_transact}, ? ?{"linkToDeath", ? ? ? ? "(Landroid/os/IBinder$DeathRecipient;I)V", (void*)android_os_BinderProxy_linkToDeath}, ? ?{"unlinkToDeath", ? ? ? "(Landroid/os/IBinder$DeathRecipient;I)Z", (void*)android_os_BinderProxy_unlinkToDeath}, ? ?{"destroy", ? ? ? ? ? ? "()V", (void*)android_os_BinderProxy_destroy},};static jboolean android_os_BinderProxy_transact(JNIEnv* env, jobject obj, ? ? ? ?jint code, jobject dataObj, jobject replyObj, jint flags) // throws RemoteException{ ? ?if (dataObj == NULL) { ? ? ? ?jniThrowNullPointerException(env, NULL); ? ? ? ?return JNI_FALSE; ? ?}


極客筆記Android Camera Native Framework的評論 (共 條)

分享到微博請遵守國家法律
三亚市| 清丰县| 上林县| 科技| 南昌市| 车险| 安达市| 砚山县| 寻乌县| 巧家县| 湖口县| 东乡族自治县| 扎鲁特旗| 斗六市| 新巴尔虎右旗| 通道| 那坡县| 漳平市| 石河子市| 昭苏县| 防城港市| 阜平县| 和静县| 资阳市| 长治县| 都安| 汽车| 伊宁县| 色达县| 行唐县| 迁西县| 丹寨县| 蒙山县| 东丽区| 建德市| 会同县| 老河口市| 衡水市| 卫辉市| 房山区| 类乌齐县|