コード例 #1
0
JNIEXPORT jobject JNICALL Java_org_cef_callback_CefDownloadItem_1N_N_1GetEndTime
  (JNIEnv *env, jobject obj) {
  CefRefPtr<CefDownloadItem> downloadItem =
      GetCefFromJNIObject<CefDownloadItem>(env, obj, "CefDownloadItem");
  if (!downloadItem.get())
    return NULL;
  CefTime end = downloadItem->GetEndTime();
  return NewJNIDate(env, end);
}
コード例 #2
0
ファイル: jni_util.cpp プロジェクト: CityOfLearning/mcef
jobject NewJNICookie(JNIEnv* env, const CefCookie& cookie) {
  bool hasExpires = (cookie.has_expires != 0);
  jobject jExpiresDate = hasExpires ? NewJNIDate(env, cookie.expires) : NULL;
  jobject jcookie = NewJNIObject(env,
                                 "org/cef/network/CefCookie",
                                 "(Ljava/lang/String;Ljava/lang/String;"
                                 "Ljava/lang/String;Ljava/lang/String;"
                                 "ZZLjava/util/Date;Ljava/util/Date;"
                                 "ZLjava/util/Date;)V",
                                 NewJNIString(env, CefString(&cookie.name)),
                                 NewJNIString(env, CefString(&cookie.value)),
                                 NewJNIString(env, CefString(&cookie.domain)),
                                 NewJNIString(env, CefString(&cookie.path)),
                                 (cookie.secure != 0 ? JNI_TRUE : JNI_FALSE),
                                 (cookie.httponly != 0 ? JNI_TRUE : JNI_FALSE),
                                 NewJNIDate(env, cookie.creation),
                                 NewJNIDate(env, cookie.last_access),
                                 (hasExpires ? JNI_TRUE : JNI_FALSE),
                                 jExpiresDate);
  return jcookie;
}