小编Bil*_*zac的帖子

通过DDMS在Android设备上模拟模拟位置

我有一个Android 2.3.3的GPS导航应用程序,我一直在努力.我目前正在尝试通过DDMS通过GPX文件模拟位置.虽然这可以在Android模拟器上完美找到,但我无法让它在实际设备上运行.

我能够在"设备"选项卡下看到该设备,但我无法发送任何模拟位置数据或GPX数据,因为"仿真控制"选项卡下的选项显示为灰色.

我注意到之前关于StackOverflow的问题提到它是不可能的,但谷歌文档标题为"使用DDMS" - http://developer.android.com/tools/debugging/ddms.html声明如下(在底部这页纸)

设置手机的位置

如果您的应用程序取决于手机的位置,您可以让DDMS发送您的设备或AVD模拟位置.如果您想要在不实际移动的情况下测试应用程序的位置特定功能的不同方面,这将非常有用.您可以使用以下地理位置数据类型:

我只是想知道如何通过DDMS将假位置数据发送到设备.感谢您的帮助,我非常感谢.

gps android location

12
推荐指数
1
解决办法
1万
查看次数

在没有ImageObserver的情况下在Java中获取图像的高度和宽度

我试图让heightwidth图像的Java(通过URL)没有ImageObserver的.我目前的代码是:

public static void main(String[] args) throws IOException {
    // TODO Auto-generated method stub

    File xmlImages = new File("C:\\images.xml");
    BufferedReader br = new BufferedReader(new FileReader(xmlImages));
    File output = new File("C:\\images.csv");
    BufferedWriter bw = new BufferedWriter(new FileWriter(output));
    StringBuffer sb = new StringBuffer();
    String line = null;
    String newline = System.getProperty("line.separator");
    while((line = br.readLine()) != null){
        if(line.contains("http")){
            URL url = new URL(line.)
            Image img = Toolkit.getDefaultToolkit().getImage(url);
            sb.append(line + ","+ img.getHeight(null) + "," + img.getWidth(Null) + newline);            
        }

    } …
Run Code Online (Sandbox Code Playgroud)

java awt image-processing dimensions

4
推荐指数
1
解决办法
2万
查看次数

向公众展示主要关键是否存在潜在的安全风险?

那么问题就是不言自明.还有一件事是,如果是安全风险,请提供用户可以做的事情的示例.在这种情况下,主键可能是:"产品ID"

谢谢!

security primary-key

3
推荐指数
2
解决办法
373
查看次数

通过Java读取XML,替换文本和写入相同的XML文件

目前我正在尝试一些非常简单的事情 我正在浏览一个XML文档,查找我试图替换它的某个短语.我遇到的问题是,当我读取行时,我将每行存储到StringBuffer中.当我将它写入文档时,所有内容都写在一行上.

这是我的代码:

File xmlFile = new File("abc.xml")
BufferedReader br = new BufferedReader(new FileReade(xmlFile));
String line = null;
while((line = br.readLine())!= null)
{
    if(line.indexOf("abc") != -1)
    {
        line = line.replaceAll("abc","xyz");
    }         
    sb.append(line);                
}
br.close();

BufferedWriter bw = new BufferedWriter(new FileWriter(xmlFile));
bw.write(sb.toString());
bw.close();
Run Code Online (Sandbox Code Playgroud)

我假设我需要一个新的行字符,当我更喜欢sb.append但不幸的是我不知道使用哪个字符"\n"不起作用.

提前致谢!

PS我认为必须有一种方法可以在我写入XML文件之后使用Xalan格式化XML文件.不知道该怎么做.

java xml xalan

3
推荐指数
1
解决办法
1万
查看次数

Xalan(XSLT)翻译方法的翻译比它应该的更多

我似乎遇到了Xalan的翻译方法的问题.我有以下代码:

translate(translate(string(name),'<sup>',''),'</sup>','')

这是用来去除<sup></sup>从字符串(名称).不幸的是,当我这样做时,它似乎也从名称中删除了s,u和p.所以名字就像sony Braiva <sup>tm</sup>变成了ony bravia tm

谢谢你的帮助提前:)

xml xslt xalan

1
推荐指数
1
解决办法
1368
查看次数

在XSLT期间保留某些html标记

我已经在stackflow上查找了解决方案,但它们似乎都不适合我.这是我的问题.可以说我有以下文字:

资源:

<greatgrandparent>
<grandparent>
    <parent>
         <sibling>
              Hey, im the sibling .
          </sibling>
        <description>
        $300$ <br/> $250 <br/> $200! <br/> <p> Yes, that is right! <br/> You can own a ps3 for only $200 </p>
        </description>
    </parent>
    <parent>
         ... (SAME FORMAT)
    </parent>
       ... (Several more parents)
</grandparent>
</greatgrandparent>
Run Code Online (Sandbox Code Playgroud)

输出:

 <newprice>
        $300$ <br/> $250 <br/> $200! <br/> Yes, that is right! <br/> You can own a ps3 for only $200  
    </newprice>
Run Code Online (Sandbox Code Playgroud)

我似乎找不到办法做到这一点.

目前的XSL:

    <xsl:template match="/">
            <xsl:apply-templates />
        </xsl:template>

        <xsl:template match="greatgrandparents">
            <xsl:apply-templates /> …
Run Code Online (Sandbox Code Playgroud)

html xml xslt

0
推荐指数
1
解决办法
2056
查看次数

$(this).parent().remove()导致页面刷新

我有一个页面,点击一个按钮,你插入一个表格.可以添加无数种形式.每个表单还有一个按钮,可以单击该按钮以删除表单.

    var form = " Name:<input id=\"room\" type=\"text\" /><br />\
                 Age:<input id=\"floor\" type=\"text\" /><br />\
                 <button class=\"removeParentForm\">Delete Form</button>";

    var formid = 0;

   $("#addForm").click(function () {
        formid = 1 + formid;
        $('#forms').append("<form id= \"formID" + formid + "\" class=\"pr\"><br /></form>");
        $('#formID'+formid).append(form);
        handleForm();
    });

    function handleForm(){
        $('.removeParentForm').click( function() {
            $(this).parent().remove();
        });
    } 
Run Code Online (Sandbox Code Playgroud)

上面的代码导致表单被删除,但然后它触发页面刷新并附加'?' 到URL的末尾.

知道为什么会这样吗?预先感谢您的帮助!

html javascript jquery

0
推荐指数
1
解决办法
1028
查看次数