我正在尝试使用HTML5在不同平台上运行本机Web应用程序来探索可行性.目前,一个<input type="date">领域只是在Android和iOS上打开标准软键盘.我想在未来移动操作系统的软键盘将包括日期选择器等 - 就像<select>今天调用本机选择一样.
由于这不是在Android或iOS上实现,而是在本机UI中实现,因此Web应用程序是否可以调用本机日期选择器,即单击时?
这将使我们可以停止使用jQuery mobile和YUI等JavaScript库.
如果我的问题不清楚,请告诉我.先感谢您 :-)
我目前正在试图找出JSR-311的哪个实现,我将建议进一步推动食物链.我已经将它缩小到两个选项 - Spring 3.0,它本身支持REST - 或者使用Sun自己的Jersey(Restlets 也可能是一个选项).
对我而言,实际语法似乎没有什么区别,但可能存在我尚未想到的性能问题.
该服务旨在取代一些重型EJB并改为创建RESTful Web服务.预计负载相当高,在每天100k用户(最大)范围内,但负载平衡严重.
感谢您的所有见解.
我的第一个问题; 我目前正在修复一个使用XSLFO将我们的语法转换为FO并最终将其转换为PDF的图形服务.
以前我们一直在使用PDF导出中的网络PNG图表,但这会产生非常难看的结果,因此我们决定使用SVG替代PDF.
但是,SVG似乎没有正确扩展到SVG画布.
以下是运行XSLFO之前的语法:
<img src="someimage.svg">
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的XSLFO:
<xsl:template match="img">
<fo:block space-after="12pt">
<fo:instream-foreign-object width="20cm" height="15cm" content-width="scale-to-fit" content-height="scale-to-fit" scaling="uniform" background-color="#cccccc">
<svg:svg x="0" y="0" width="100" height="100" viewBox="0 0 100 100">
<svg:image x="0" y="0" width="100" height="100">
<xsl:if test="@src">
<xsl:attribute name="xlink:href">
<xsl:choose>
<xsl:when test="starts-with(@src, 'http://')">
<xsl:value-of select="@src"/>
</xsl:when>
<xsl:when test="starts-with(@src, 'https://')">
<xsl:value-of select="@src"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="concat($baseurl, @src)"/>
</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
</xsl:if>
</svg:image>
</svg:svg>
</fo:instream-foreign-object>
</fo:block>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)
SVG确实出现在PDF中,它确实包含在画布中 - 但无论出于何种原因,我都无法正确地进行缩放.它真的非常非常庞大,结果是一个非常裁剪的SVG版本.
我在这里没有任何建议 - 这里有没有人有这方面的经验?
PS:使用最新版本的Batik创建图像,并正确设置宽度和高度.
我一直在测试Android L SDK,并试图了解新的Material设计和查看动画.
具体来说,我想尝试让Reveal Effect正常工作,但缺少课程.
http://developer.android.com/preview/material/animations.html#reveal
让我失望的具体路线是
ValueAnimator anim =
ViewAnimationUtils.createCircularReveal(myView, cx, cy, 0, finalRadius);
Run Code Online (Sandbox Code Playgroud)
缺少ViewAnimationUtils类 - 或者我缺少一些依赖项?
编辑:对于targetSDK,minSDK和compileSDK,我在build.gradle文件中有这些设置.
compileSdkVersion 'android-L'
buildToolsVersion '20.0.0'
defaultConfig {
minSdkVersion 'L'
targetSdkVersion 'L'
versionCode 1
versionName '1.0'
}
Run Code Online (Sandbox Code Playgroud)