Доступ к календарю из gwt - PullRequest
0 голосов
/ 22 марта 2012

Есть ли способ написать в стандартный календарь со смартфона из моего приложения gwt.

Что я могу сделать новую запись в календаре из приложения gwt.

1 Ответ

1 голос
/ 22 марта 2012

Если у вас есть нативное приложение, внутри которого работает ваше GWT-приложение, то самым простым способом было бы предоставить нативный класс для GWT посредством внедрения javascript.

Например, с Android ваше GWT-приложение будет работатьвнутри WebView с экземпляром браузера.Этот браузер может предоставлять методы для вашего приложения GWT следующим образом:

myWebView = (WebView) findViewById(R.id.web_view);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.addJavascriptInterface(new GwtJavaJSImpl(), "injected");

Методы из GwtJavaJSImpl будут доступны из GWT, если вызвать метод JavaScript injected.methodXxx(), например:

public native void callInjectedMethodXxx() /*-{
    $injected.methodXxx()
}-*/;

Если у вас нет собственного приложения на смартфоне, вы можете сгенерировать файл календаря (например, event.ics), который затем можно будет загрузить на смартфон.Этот файл будет автоматически добавлен в календарь устройства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...