我正在使用此代码在我的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是错的,但后来我用它来创建一个文件并检查它的大小,并且是按照预期的。我真的很感激任何帮助
答案 0 :(得分:0)
好的我明白了。不知道为什么,但显然这不是文件的正确Uri。所以为了得到uri我在文件上使用了这个函数
Uri uri = Uri.fromFile(file);
它就像一个魅力。希望我能帮助任何偶然发现这个帖子的人