Есть ли способ записи в стандартном календаре со смартфона из моего приложения gwt.Доступ к календарю с gwt
Что я могу сделать новую запись в календаре из приложения gwt.
Есть ли способ записи в стандартном календаре со смартфона из моего приложения gwt.Доступ к календарю с gwt
Что я могу сделать новую запись в календаре из приложения gwt.
Если у вас есть собственное приложение, в котором работает приложение 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
), который вы могли бы позволить загрузке смартфона. Затем этот файл будет автоматически добавлен в календарь устройства.