在我的应用程序中使用photoSphere

时间:2014-04-15 13:21:10

标签: android photosphere

我正在使用此代码在我的Android应用程序中使用photoSphere:

    @Override
public void onConnected(Bundle connectionHint) {
   uri = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.mu1);
   mClient.loadPanoramaInfo(this, uri);
}

它按预期工作。但是当我试图从另一条路径加载同一个文件时,它失败了,我不知道为什么......有谁知道为什么会发生这种情况?

这是我使用的代码..:

       @Override
public void onConnected(Bundle connectionHint) {
   Uri uri = Uri.parse(MyApplication.getPhotoStorage()+"/mu1.jpg");
   mClient.loadPanoramaInfo(this, uri);
}

起初我认为uri是错的,但后来我用它来创建一个文件并检查它的大小,并且是按照预期的。我真的很感激任何帮助

1 个答案:

答案 0 :(得分:0)

好的我明白了。不知道为什么,但显然这不是文件的正确Uri。所以为了得到uri我在文件上使用了这个函数

Uri uri = Uri.fromFile(file);

它就像一个魅力。希望我能帮助任何偶然发现这个帖子的人