小编gra*_*u03的帖子

我可以在没有网络摄像头的情况下使用 Android 模拟器扫描 QrCode 吗?

我试图通过进行许多测试来了解 API zxing 以开发我自己的条形码扫描仪。现在我正在使用 Android 终端,但这不是最好的解决方案。那么有没有一种解决方案可以在没有网络摄像头的情况下使用 Android Emulator 扫描 QrCode?我想象了一些像使用放入 SDCard 的图像。

(我使用带有 Android SDK 的 Eclipse 来开发它,但我没有网络摄像头。)

java eclipse android qr-code android-emulator

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

在Android中保存文件,文件名中包含空格

我需要我的android应用程序将xml文件保存到外部缓存中,文件名包含空格.

DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new File(activity
                    .getExternalCacheDir().getAbsolutePath()
                    + "/Local storage.xml"));

transformer.transform(source, result);
Run Code Online (Sandbox Code Playgroud)

当我手动浏览到我的文件目录时,我找到了这个文件:"Local%20storage.xml".

所以在我尝试阅读之后

File localStorageXmlFile = new File(activity.getExternalCacheDir()
                .getAbsolutePath()
                + "/Local storage.xml");
Run Code Online (Sandbox Code Playgroud)

但是我有一个FileNotFoundException,因为在我的设备上找不到文件"Local storage.xml".

任何解决这个问题的想法?勒布

java android filenotfoundexception

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

获取 http 407 错误作为 IOException

我在我的 android 应用程序中使用HttpURLConnection需要身份验证的代理。这是我的代码,我会在出现问题后向您解释。

HttpURLConnection connection = null;
int responseCode = -1;
try {
    connection = (HttpURLConnection) myUrl.openConnection();
    connection.setInstanceFollowRedirects(false);
    connection.setConnectTimeout(DEFAULT_TIMEOUT);
    connection.setReadTimeout(DEFAULT_TIMEOUT);

    responseCode = connection.getResponseCode();
    System.out.println("ResponseCode = " + responseCode);
} catch (IOException e) {
    System.out.println("Exception : " + e.getMessage());
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,我在 getResponseCode() 方法上遇到异常,其中包含以下消息:Failed to authenticate with proxy。通常,这个特定错误有一个http错误代码:407。但在这里我只是得到一个异常,但没有407值的响应代码。

我有应用登录名和密码来连接到代理的解决方案,但我只想在出现 407 错误的情况下应用此解决方案(而不是每次捕获异常时)。

任何想法将不胜感激。谢谢。

java android httpurlconnection

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