小编jax*_*jax的帖子

字符串资源ID值是否保证在不同项目中保持一致?

我有一些消息通过php从我的服务器传回来.问题是消息是英文的,如果用户使用的是另一种语言,他们仍会收到英文信息.

所以我有一个想法,也许不是传回消息,我会从Android应用程序传递字符串资源ID,这样应用程序将获得他们的语言的正确的字符串ID.我将在许多应用程序中使用它,所以我只想知道在不同的android项目中字符串id是否保证相同?

resources android

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

Java 项目中服务器和客户端包的共享资源

我有一个 Java 项目,其中包含服务器包和客户端包。另外我还有一个图书馆包。

我使用 eclipse 并将所有内容都放在一个 Java 项目中,每个部分服务器、客户端和库都位于单独的包中,问题是当我导出时,所有内容都会添加到 Jar 文件中。

所以我想我需要两个不同的项目,客户端和服务器,但是共享库文件呢?我该怎么办?我真的需要三个不同的项目吗?它会变得有点笨拙,因为一切实际上都是相关的,我想把它们放在一起。

java

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

Webview中的setBackgroundColor()无法正常工作

我创建了一个透明背景的webview.

browser = new WebView(ActivityActivate.this);
browser.setBackgroundColor(0);

browser.getSettings().setJavaScriptEnabled(true);
browser.addJavascriptInterface(new JavascriptInterface(), "javaInterface");               

browser.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
browser.getSettings().setSupportZoom(true);

browser.loadDataWithBaseURL("https://checkout.google.com", form, "text/html", "UTF-8", null);
llPaymentButtons.addView(browser);
Run Code Online (Sandbox Code Playgroud)

这是JavaInterface,当提交html表单并且所有复选框都通过测试时,它应该改变背景的颜色.

/**
 * Interface for Javascript communication
 */
private class JavascriptInterface {

    //This is in fact used but from JavaScript
    @SuppressWarnings("unused")
    public boolean checkboxPass() {
        if( acceptsConditions() && acceptsLicense() && acceptsRefundPolicy() ) {
            browser.setBackgroundColor(Color.WHITE);
            return true;
        }
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用,并且返回的文档仍然具有透明背景.我做错了什么,似乎browser.setBackgroundColor(Color.WHITE);什么都不做?

android android-webview

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

可访问性不一致:通用c#接口的参数类型

我在VisualStudio中收到以下错误

可访问性不一致:参数类型'mynamespace.ProgressChangedEvent'比方法'mynamespace.StartScreen.ReceiveUpdate(mynamespace.ProgressChangedEvent)'更难访问

我的界面看起来像这样

public interface IObserver<T>
{
     void ReceiveUpdate(T ev);
}
Run Code Online (Sandbox Code Playgroud)

我的Events类看起来像这样

namespace mynamespace
{
//The event interface
interface Event {}

//Concrete Event
class ProgressChangedEvent : Event
{
    private int fileCount = 0;
    private int filesProcessed = 0;

    public ProgressChangedEvent(int fileCount, int filesProcessed)
    {
        this.fileCount = fileCount;
        this.filesProcessed = filesProcessed;
    }

    public int FileCount
    {
        get{return fileCount;}
        set{fileCount = value;}
    }

    public int FilesProcessed
    {
        get { return filesProcessed; }
        set { filesProcessed = value; }
    }


    }
}
Run Code Online (Sandbox Code Playgroud)

这个类是一个表单,它看起来像这样 …

c#

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

`<%#`和`<%=`和asp.net ascx文件之间的区别?

我理解这<%=是为了返回一个String

我似乎经常<%#在我的.ascx文件中使用.

例如,以下工作

OnClientClick=<%# String.Format("return confirm('Are you sure you wish to delete barcode ({0})?');", Eval("BARCODE") ) %>

以下不起作用

OnClientClick=<%= String.Format("return confirm('Are you sure you wish to delete barcode ({0})?');", Eval("BARCODE") ) %>

asp.net

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

Java 7 - 尝试/最后:它如何知道在第三方API中调用清理资源的方法是什么?

在Java 7中,而不是

        try {
              fos = new FileOutputStream("movies.txt");
              dos = new DataOutputStream(fos);
              dos.writeUTF("Java 7 Block Buster");
        } catch (IOException e) {
              e.printStackTrace();
        } finally {

              try {
                    fos.close();
                    dos.close();

              } catch (IOException e) {
                    // log the exception
              }
        }
Run Code Online (Sandbox Code Playgroud)

你可以这样做

        try (FileOutputStream fos = new FileOutputStream("movies.txt");
              DataOutputStream dos = new DataOutputStream(fos)) {
              dos.writeUTF("Java 7 Block Buster");
        } catch (IOException e) {
              // log the exception
        }
Run Code Online (Sandbox Code Playgroud)

但我正在使用第三方API,此API需要.close()调用以清理开放资源

try (org.pdfclown.files.File file = new org.pdfclown.files.File("movies.pdf")) {
         ...
}
Run Code Online (Sandbox Code Playgroud)

Java …

java

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

我的用户报告我的应用程序崩溃 - 我从未在模拟器中看到这一点

关于崩溃的Android应用程序,我有一个非常模糊的问题.

用户向我报告我的应用程序在获得正确的内容时崩溃.

基本上是这样的话:用户正确回答问题 - >显示Toast - >向我的服务发送消息 - >从服务收到的信息更新屏幕

我已经在我的G1上测试了这个,即使屏幕尺寸和分辨率不同,我也从未在模拟器上看到过这种情况.我尝试在我的所有屏幕更新代码周围放置try catch块,但它们仍然报告错误.

我的猜测是该服务可能正在终止或其他什么.但这只是猜测.有任何想法吗?

我试图从用户那里获得更多信息,但Android Market评论系统在这方面缺乏.

android

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

分享Android代码(真的没办法做到这一点吗?)

我有一个特定的代码集合以及一些我需要与每个应用程序共享的XML文件.

目前我不能,因为据我所知,没有办法做到这一点.这似乎是开发团队的一次大规模监督.

如果代码需要更改,我必须在我创建的每个应用程序中更改它 - 并且将来会创建.

有没有办法在Android中共享代码呢?

我正在使用Eclipse进行开发.

android

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

SVN正确的目录结构

我按照本教程在我的Fedora盒子上设置了SVN http://www.ashishkulkarni.com/installing-subversion-on-fedora-linux/

有效.

但是,当我设置它时,没有主干,标签或分支.

在教程中,他创建了一个沙箱项目

/ SVN /回购/沙箱

现在我假设所有项目都将在回购之下

/ SVN /回购/ PROJECT1

/ SVN /回购/项目2

当我查看项目没有主干,标签或分支时,我还没有检查任何项目,当我这样做时会出现这些吗?

据我所知,我的所有文件都应该低于主干.有哪些标签和分支?

只是对结构的一些澄清会很好.谢谢.

svn

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

Xml Schema使用限定或不合格

在Xml架构中,我可以选择以下命名空间:

  • 强制要素元素
  • 强制属性要合格
  • 强制元素和属性合格.

什么是最好的选择,为什么?

xml xsd

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

标签 统计

android ×4

java ×2

android-webview ×1

asp.net ×1

c# ×1

resources ×1

svn ×1

xml ×1

xsd ×1