當前位置: 首頁>>代碼示例>>Java>>正文


Java LOG.w方法代碼示例

本文整理匯總了Java中org.apache.cordova.LOG.w方法的典型用法代碼示例。如果您正苦於以下問題:Java LOG.w方法的具體用法?Java LOG.w怎麽用?Java LOG.w使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.apache.cordova.LOG的用法示例。


在下文中一共展示了LOG.w方法的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: launchSuccessStartActivity

import org.apache.cordova.LOG; //導入方法依賴的package包/類
/**
 *  Prepare the mTransaction object and execute transaction if SDK is ready
 */
private void launchSuccessStartActivity()
{
    LOG.w("eliberty.cordova.plugin.payzen", "launchSuccessStartActivity");
    MCurrency currency = MposSDK.getDefaultCurrencies();

    if(currency!=null) {
        MCustomer mposCustomer = new MCustomer();
        mposCustomer.setEmail(email);

        MTransaction mTransaction = new MTransaction();
        mTransaction.setAmount(amount);
        mTransaction.setCurrency(currency);
        mTransaction.setOrderId(orderId);
        mTransaction.setOperationType(MTransactionType.DEBIT);
        mTransaction.setCustomer(mposCustomer);
        mTransaction.setOrderInfo(label);

        executeTransaction(mTransaction);
    }else{
        LOG.w("eliberty.cordova.plugin.payzen", "MposSDK.getDefaultCurrencies() is null");
        raven.sendMessage("MposSDK.getDefaultCurrencies() is null");
        runCallbackError(TOUCH_SDK_NOT_READY, "MposSDK.getDefaultCurrencies() is null");
    }
}
 
開發者ID:eliberty,項目名稱:PayzenCordovaPlugin,代碼行數:28,代碼來源:CordovaPayzen.java

示例2: runCallbackSuccess

import org.apache.cordova.LOG; //導入方法依賴的package包/類
/**
 * Return a Json object for the cordova's callback in case of mpos success
 * @param result The result of Transaction
 */
private void runCallbackSuccess(Result result)
{
    try {
        LOG.w("eliberty.cordova.plugin.payzen", "call success callback runCallbackSuccess");
        JSONObject obj = new JSONObject();
        obj.put("transactionId", result.getTransaction().getTransactionId());
        obj.put("transactionUuId", result.getTransaction().getTransactionUuid());
        obj.put("status", result.getTransaction().getTransactionStatusLabel().toString());
        obj.put("receipt", result.getTransaction().getReceipt());
        obj.put("transactionDate", result.getTransaction().getSubmissionDate());
        callbackContext.success(obj);
    }
    catch (JSONException jse) {
        raven.sendException(jse);
        LOG.w("eliberty.cordova.plugin.payzen", "JSONException : " + jse.getMessage());
        runCallbackError(Integer.toString(jse.hashCode()), jse.getMessage());
    }
    catch (Exception ex) {
        LOG.w("eliberty.cordova.plugin.payzen", "Exception", ex);
        raven.sendException(ex);
        runCallbackError(Integer.toString(ex.hashCode()), ex.getMessage());
    }
}
 
開發者ID:eliberty,項目名稱:PayzenCordovaPlugin,代碼行數:28,代碼來源:CordovaPayzen.java

示例3: runCallbackError

import org.apache.cordova.LOG; //導入方法依賴的package包/類
/**
 * Return a Json object for the cordova's callback in case of mpos error
 *
 * @param code The code error
 * @param message The message error
 */
private void runCallbackError(String code, String message)
{
    try {
        LOG.w("eliberty.cordova.plugin.payzen", "call error callback runCallbackError");
        JSONObject obj = new JSONObject();
        obj.put("code", code);
        obj.put("message", message);

        synchronized(callbackContext){
            callbackContext.error(obj);
            callbackContext.notify();
        }
    }
    catch (JSONException jse) {
        raven.sendException(jse);
        LOG.w("eliberty.cordova.plugin.payzen", "JSONException : " + jse.getMessage());
    }
    catch (Exception ex) {
        LOG.w("eliberty.cordova.plugin.payzen", "Exception", ex);
        raven.sendException(ex);
    }
}
 
開發者ID:eliberty,項目名稱:PayzenCordovaPlugin,代碼行數:29,代碼來源:CordovaPayzen.java

示例4: shouldInterceptRequest

import org.apache.cordova.LOG; //導入方法依賴的package包/類
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
@Override
public WebResourceResponse shouldInterceptRequest(WebView view, String url) {
    try {
        // Check the against the whitelist and lock out access to the WebView directory
        // Changing this will cause problems for your application
        if (!parentEngine.pluginManager.shouldAllowRequest(url)) {
            LOG.w(TAG, "URL blocked by whitelist: " + url);
            // Results in a 404.
            return new WebResourceResponse("text/plain", "UTF-8", null);
        }

        CordovaResourceApi resourceApi = parentEngine.resourceApi;
        Uri origUri = Uri.parse(url);
        // Allow plugins to intercept WebView requests.
        Uri remappedUri = resourceApi.remapUri(origUri);

        if (!origUri.equals(remappedUri) || needsSpecialsInAssetUrlFix(origUri) || needsKitKatContentUrlFix(origUri)) {
            CordovaResourceApi.OpenForReadResult result = resourceApi.openForRead(remappedUri, true);
            return new WebResourceResponse(result.mimeType, "UTF-8", result.inputStream);
        }
        // If we don't need to special-case the request, let the browser load it.
        return null;
    } catch (IOException e) {
        if (!(e instanceof FileNotFoundException)) {
            LOG.e(TAG, "Error occurred while loading a file (returning a 404).", e);
        }
        // Results in a 404.
        return new WebResourceResponse("text/plain", "UTF-8", null);
    }
}
 
開發者ID:Andy-Ta,項目名稱:COB,代碼行數:32,代碼來源:SystemWebViewClient.java

示例5: shouldInterceptRequest

import org.apache.cordova.LOG; //導入方法依賴的package包/類
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
@Override
public WebResourceResponse shouldInterceptRequest(WebView view, String url) {
  try {
    // Check the against the whitelist and lock out access to the WebView directory
    // Changing this will cause problems for your application
    if (!parentEngine.pluginManager.shouldAllowRequest(url)) {
      LOG.w(TAG, "URL blocked by whitelist: " + url);
      // Results in a 404.
      return new WebResourceResponse("text/plain", "UTF-8", null);
    }

    CordovaResourceApi resourceApi = parentEngine.resourceApi;
    Uri origUri = Uri.parse(url);
    // Allow plugins to intercept WebView requests.
    Uri remappedUri = resourceApi.remapUri(origUri);

    if (!origUri.equals(remappedUri) || needsSpecialsInAssetUrlFix(origUri) || needsKitKatContentUrlFix(origUri)) {
      CordovaResourceApi.OpenForReadResult result = resourceApi.openForRead(remappedUri, true);
      return new WebResourceResponse(result.mimeType, "UTF-8", result.inputStream);
    }
    // If we don't need to special-case the request, let the browser load it.
    return null;
  } catch (IOException e) {
    if (!(e instanceof FileNotFoundException)) {
      LOG.e(TAG, "Error occurred while loading a file (returning a 404).", e);
    }
    // Results in a 404.
    return new WebResourceResponse("text/plain", "UTF-8", null);
  }
}
 
開發者ID:zsxsoft,項目名稱:cordova-plugin-x5-tbs,代碼行數:32,代碼來源:X5WebViewClient.java

示例6: createFileTransferError

import org.apache.cordova.LOG; //導入方法依賴的package包/類
private static JSONObject createFileTransferError(int errorCode, String source, String target, URLConnection connection, Throwable throwable) {

        int httpStatus = 0;
        StringBuilder bodyBuilder = new StringBuilder();
        String body = null;
        if (connection != null) {
            try {
                if (connection instanceof HttpURLConnection) {
                    httpStatus = ((HttpURLConnection)connection).getResponseCode();
                    InputStream err = ((HttpURLConnection) connection).getErrorStream();
                    if(err != null)
                    {
                        BufferedReader reader = new BufferedReader(new InputStreamReader(err, "UTF-8"));
                        try {
                            String line = reader.readLine();
                            while(line != null) {
                                bodyBuilder.append(line);
                                line = reader.readLine();
                                if(line != null) {
                                    bodyBuilder.append('\n');
                                }
                            }
                            body = bodyBuilder.toString();
                        } finally {
                            reader.close();
                        }
                    }
                }
            // IOException can leave connection object in a bad state, so catch all exceptions.
            } catch (Throwable e) {
                LOG.w(LOG_TAG, "Error getting HTTP status code from connection.", e);
            }
        }

        return createFileTransferError(errorCode, source, target, body, httpStatus, throwable);
    }
 
開發者ID:disit,項目名稱:siiMobilityAppKit,代碼行數:37,代碼來源:FileTransfer.java

示例7: shouldInterceptRequest

import org.apache.cordova.LOG; //導入方法依賴的package包/類
@Override
public WebResourceResponse shouldInterceptRequest(WebView view, String url) {
    try {
        // Check the against the whitelist and lock out access to the WebView directory
        // Changing this will cause problems for your application
        if (isUrlHarmful(url)) {
            LOG.w(TAG, "URL blocked by whitelist: " + url);
            // Results in a 404.
            return new WebResourceResponse("text/plain", "UTF-8", null);
        }

        CordovaResourceApi resourceApi = appView.getResourceApi();
        Uri origUri = Uri.parse(url);
        // Allow plugins to intercept WebView requests.
        Uri remappedUri = resourceApi.remapUri(origUri);
        
        if (!origUri.equals(remappedUri) || needsSpecialsInAssetUrlFix(origUri) || needsKitKatContentUrlFix(origUri)) {
            OpenForReadResult result = resourceApi.openForRead(remappedUri, true);
            return new WebResourceResponse(result.mimeType, "UTF-8", result.inputStream);
        }
        // If we don't need to special-case the request, let the browser load it.
        return null;
    } catch (IOException e) {
        if (!(e instanceof FileNotFoundException)) {
            LOG.e("IceCreamCordovaWebViewClient", "Error occurred while loading a file (returning a 404).", e);
        }
        // Results in a 404.
        return new WebResourceResponse("text/plain", "UTF-8", null);
    }
}
 
開發者ID:aabognah,項目名稱:LoRaWAN-Smart-Parking,代碼行數:31,代碼來源:IceCreamCordovaWebViewClient.java

示例8: registerNotifyCallback

import org.apache.cordova.LOG; //導入方法依賴的package包/類
private void registerNotifyCallback(CallbackContext callbackContext, UUID serviceUUID, UUID characteristicUUID) {

        boolean success = false;

        if (gatt == null) {
            callbackContext.error("BluetoothGatt is null");
            return;
        }

        BluetoothGattService service = gatt.getService(serviceUUID);
        BluetoothGattCharacteristic characteristic = findNotifyCharacteristic(service, characteristicUUID);
        String key = generateHashKey(serviceUUID, characteristic);

        if (characteristic != null) {

            notificationCallbacks.put(key, callbackContext);

            if (gatt.setCharacteristicNotification(characteristic, true)) {

                // Why doesn't setCharacteristicNotification write the descriptor?
                BluetoothGattDescriptor descriptor = characteristic.getDescriptor(CLIENT_CHARACTERISTIC_CONFIGURATION_UUID);
                if (descriptor != null) {

                    // prefer notify over indicate
                    if ((characteristic.getProperties() & BluetoothGattCharacteristic.PROPERTY_NOTIFY) != 0) {
                        descriptor.setValue(BluetoothGattDescriptor.ENABLE_NOTIFICATION_VALUE);
                    } else if ((characteristic.getProperties() & BluetoothGattCharacteristic.PROPERTY_INDICATE) != 0) {
                        descriptor.setValue(BluetoothGattDescriptor.ENABLE_INDICATION_VALUE);
                    } else {
                        LOG.w(TAG, "Characteristic " + characteristicUUID + " does not have NOTIFY or INDICATE property set");
                    }

                    if (gatt.writeDescriptor(descriptor)) {
                        success = true;
                    } else {
                        callbackContext.error("Failed to set client characteristic notification for " + characteristicUUID);
                    }

                } else {
                    callbackContext.error("Set notification failed for " + characteristicUUID);
                }

            } else {
                callbackContext.error("Failed to register notification for " + characteristicUUID);
            }

        } else {
            callbackContext.error("Characteristic " + characteristicUUID + " not found");
        }

        if (!success) {
            commandCompleted();
        }
    }
 
開發者ID:disit,項目名稱:siiMobilityAppKit,代碼行數:55,代碼來源:Peripheral.java


注:本文中的org.apache.cordova.LOG.w方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。