问题列表 - 第31925页

BitmapFactory.decodeFile返回null,即使图像存在

保存文件:

FileOutputStream fo = null; 
try { 
        fo = this.openFileOutput("test.png", Context.MODE_WORLD_READABLE); 
} catch (FileNotFoundException e) { 
        e.printStackTrace(); 
} 
bitmap.compress(CompressFormat.PNG, 100, fo)
Run Code Online (Sandbox Code Playgroud)

加载文件:

String fname = this.getFilesDir().getAbsolutePath()+"/test.png"; 
Bitmap bMap = BitmapFactory.decodeFile(fname);
i.setImageBitmap(bMap);
Run Code Online (Sandbox Code Playgroud)

最后一行给出了空指针异常,为什么BitmapFactory.decodeFile返回null?我可以验证文件是否正确保存,因为我可以使用adb将其拉出来并看到png正确显示.

android bitmap fileoutputstream imageview

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

html5地理位置准确性

只是一个简单的问题,我已经构建了以下代码:

http://letterpool.testmode.co.uk/map.html

然而,对于一些用户,我收到的报告显示人们的实际位置在200-300米左右.

有人知道为什么吗?

html5 geolocation

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

从库中查找调用者脚本路径

当执行包含库的脚本时,我想从库中找到调用者脚本,在Perl中我使用的是env:$0它为我提供了调用者脚本的路径.在PHP中__FILE__给我当前的脚本,所以在库中它给我的库路径而不是调用者脚本路径.

来自perl文档:$ 0包含包含正在执行的Perl脚本的文件的名称.

我认为可以使用debug_backtrace()来完成,但还有另一种更好/更短的方法吗?

编辑:( 添加示例代码)

file:index.php

<?php
require 'locallib.php';
echo 'in original script = '.__FILE__.'<br />';
?>
Run Code Online (Sandbox Code Playgroud)

file:locallib.php

<?php
require "lib.php";
echo 'in library "'.__FILE__.'"<br />';
?>
Run Code Online (Sandbox Code Playgroud)

file:lib.php

<?php
if( $_SERVER['SCRIPT_FILENAME'] != '/var/www/html/index.php')
{
    echo "Not allowed";exit;
} else 
{
    echo 'in library "'.__FILE__.'"<br />';
    echo '<pre>';
    print_r($_SERVER);
    echo '</pre>';
}
?>
Run Code Online (Sandbox Code Playgroud)

php

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

如何在linux下获取接口的IPv6地址

你知道我如何在python2.6中获得我的一个接口的IPv6地址之一.我尝试了一些套接字模块,这让我无处可去.

谢谢.

python linux ipv6

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

在同一个xpath查询中结合使用前后兄弟

我有一个非常简单的问题,但我似乎无法解决它.假设我有以下代码:

<a>
    <b property="p1">zyx</b>
    <b>wvu</b>
    <b>tsr</b>
    <b property="p2">qpo</b>
    <b>qcs</b>
</a>
Run Code Online (Sandbox Code Playgroud)

我想选择b拥有a property="p1"b节点和拥有的节点之间的节点property="p2".我可以用前面的兄弟和下面的兄弟轴做任何一个,但我似乎无法找到如何将两者结合起来.

xpath

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

无法加载文件或程序集'System.Data.SQLite,Version = 1.0.65.0

虽然是一个回答这个问题,这里的情况是不同的.然而.例如,在一个应用程序中,System.Data.SQLite完美地工作,而在这一个应用程序中继续在以下行上抛出此异常:

 SQLiteSync.SqliteClientSyncProvider clientSyncProvider = new SQLiteSync.SqliteClientSyncProvider(connString);
Run Code Online (Sandbox Code Playgroud)

我也检查了路径,以避免I/O异常.任何线索可能会抛出这个?

c# sqlite

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

UIApplicationExitsOnSuspend我缺少的其他东西?

所以我知道这已被打死,但我仍然无法找到解决方案.

我将我的UIApplicationExitsOnSuspend设置为<true/>在Info.plist中,仍然在模拟器和iPhone 4设备上,应用程序进入待机而不是终止?

有什么想法让它终止的任何想法?也许我需要从应用程序委托中删除方法?有任何想法吗?

iphone suspend terminate ios4

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

停止当前图像的动画

我有一个动画的图像,直到你按下"停止"按钮.代码工作正常,但图像返回到数组中的第一个图像.如何添加代码告诉它停止当前的图像?

- (void)viewDidLoad {

    [super viewDidLoad];

    imageView.animationImages = [NSArray arrayWithObjects:
                             [UIImage imageNamed:@"a0001.png"],
                             [UIImage imageNamed:@"a0002.png"],
                             [UIImage imageNamed:@"a0003.png"],
                             [UIImage imageNamed:@"a0004.png"],
                             [UIImage imageNamed:@"a0005.png"], nil];

    imageView.animationDuration = 3.00;
    imageView.animationRepeatCount = 0;
    [imageView startAnimating];
    [self.view addSubview:imageView];   
}

- (IBAction)stopAni {       
    [imageView stopAnimating];      
}
Run Code Online (Sandbox Code Playgroud)

谢谢


谢谢院长,嘿,我再次需要你:p现在我已经能够在我想要的地方停下来了,我可以让它继续停止它的动画吗?

iphone animation core-animation

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

如何计算Perl中的DateTime差异?

use DateTime ;

my $date = "2010-08-02 09:10:08";

my $dt = DateTime->now( time_zone => 'local' )->set_time_zone('floating');
print $dt->subtract_datetime($date);
Run Code Online (Sandbox Code Playgroud)

它不起作用; 问题是什么?

错误消息是:

Can't call method "time_zone" without a package or object reference at
/opt/perl/perl5.12/lib/site_perl/5.12.0/x86_64-linux/DateTime.pm line 1338
Run Code Online (Sandbox Code Playgroud)

perl

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

鼻子:捕获脚本输出以及测试输出

如果我在模块的顶部放置任何打印语句,而不是在任何类/函数内部,则在通过鼻子运行测试时不会打印任何内容.

import os
print 'hi'
#----------------------------------------------------------------------

def make_shapes(canvas):
    """
    Generates shapes. Needs a Canvas instance to add the shapes to
    """
    params = [canvas, Colour(0, 0, 0), 1]
Run Code Online (Sandbox Code Playgroud)

尽管将打印放在函数内部.有任何想法吗?

python nose nosetests

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