我有一个Android应用程序,它应该能够在WebView中将reStructuredText显示为HTML.它已经支持少数使用javascript库的其他标记.据我所知,还没有reStructuredText的javascript实现.大多数在线工具使用docutils或类似后端,但我想在客户端进行转换.
reStructuredText工具支持列出了很多工具,其中两个工具,JRst(Java)和Laika(Scala),可能会在Android上发挥作用.
但是,为了使维护更容易,我仍然在寻找一个将reStructuredText转换为HTML的javascript库.
我正在使用ActionBarSherlock作为库.我们没有将ABS纳入我们的存储库,因此参与我们项目的每个人都必须单独下载和安装它.ActioBarSherlock是一个Android库项目,我通过在同一个Eclipse的工作区中打开它和我的项目来运行它(它们都没有被复制到工作区,它们都存在于另一个文件夹中)并project.properties通过以下方式将它添加到我的:
引用一个图书馆项目.
该引用路径是相对的,因为每个人都可能在不同的文件夹中有ABS,我们在Eclipse的project.properties文件中也有不同的路径android.library.reference.1.有没有办法在本地覆盖该库路径,以便我们可以project.properties在我们的仓库中,但Eclipse将在本地使用其他路径?目前,由于路径不同,每次从我们的仓库撤出后,我都必须手动修复该路径.
存在其他*.properties文件,但Eclipse忽略它们:
local.properties
可为构建系统定制的特定于计算机的属性.如果使用Ant构建项目,则它包含SDK安装的路径.由于文件的内容特定于SDK的本地安装,因此不应在源修订控制系统中维护local.properties.如果使用Eclipse,则不使用此文件.
ant.properties
构建系统的可自定义属性.您可以编辑此文件以覆盖Ant使用的默认构建设置,并提供密钥库和密钥别名的位置,以便构建工具在构建发布模式时可以对应用程序进行签名.此文件是项目的组成部分,因此请在源修订控制系统中进行维护.如果使用Eclipse,则不使用此文件.
我正在使用ActionBarSherlock和ViewPagerIndicator将片段显示为选项卡.其中一个片段将项添加到ActionBar:
private String[] mapNames;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setHasOptionsMenu(true);
// init an String array `mapNames` which is used when populating submenu
// ...
}
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.fragment_maps, menu);
SubMenu mapNamesMenu = menu.findItem(R.id.map_names).getSubMenu();
mapNamesMenu.clear();
for (int i=0; i<mapNames.length; i++) {
mapNamesMenu.add(1, i, Menu.NONE, mapNames[i]);
}
super.onCreateOptionsMenu(menu, inflater);
}
Run Code Online (Sandbox Code Playgroud)
在res/menu/fragment_maps.xml我有
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/map_names"
android:title="Maps"
android:icon="@drawable/maps_32"
android:showAsAction="always|withText">
<menu>
<item android:id="@+id/placeholder_maps" />
</menu>
</item>
</menu> …Run Code Online (Sandbox Code Playgroud) android android-layout android-fragments actionbarsherlock viewpagerindicator
我正在使用JAVA为我的计费桌面应用程序生成JasperReport,但是在jasper 6.0.3版本的报告中看不到QR Code图标;在预览中,它显示的是QR代码,但在实际报告中却没有。
任何人都可以提出想法和QR Code JAR文件吗?
TIA。凭借我的 PHP 补救技能,我无法弄清楚为什么 scandir 不能按字母顺序自动排序。(将文件夹组合在一起并按字母顺序排序以及将文件组合在一起并按字母顺序排序也很好,但这并不重要。)我错过了什么?
<?php
$dir = './customers/' . $customer . "/";
$exclude = array(".","..",".htaccess");
if (is_dir($dir)) {
$files = scandir($dir);
foreach($files as $key=>$dir){
if(!in_array($dir, $exclude)){
echo ("<a href=\"./customers/$customer/".$dir."\">".$dir."</a><br>");
}
}
}
?>
Run Code Online (Sandbox Code Playgroud)