Exemple #1
0
    private AndroidJavaObject javaIMEParameterFromCS(IMEParameter parameter)
    {
        //AndroidJavaClass imeParameterClass = new AndroidJavaClass("com.htc.vr.ime.server.IMEParameter");
        AndroidJavaObject imeParameterObj = new AndroidJavaObject("com.htc.vr.ime.server.IMEParameter",
                                                                  parameter.id, parameter.type, parameter.mode, parameter.exist, parameter.cursor, parameter.selectStart,
                                                                  parameter.selectEnd, parameter.pos, parameter.rot, parameter.width, parameter.height, parameter.shadow,
                                                                  parameter.locale, parameter.title, parameter.extraInt, parameter.extraString, parameter.buttonId);

        return(imeParameterObj);
    }
Exemple #2
0
    public void showKeyboard(IMEParameter parameter, inputCompleteCallback cb)
    {
        Log.d(LOG_TAG, "showKeyboard");

        if (imeManager == null)
        {
            initializeJavaObject();
        }

        if (imeManager == null)
        {
            Log.e(LOG_TAG, "isInitialized failed because fail to get imeManager object");
            return;
        }

        mCallback = cb;

        imeManager.Call("showKeyboard", javaIMEParameterFromCS(parameter), new RequestCompleteHandler());
    }