0
我已经在我的Android应用中实施了Facebook上传照片功能, 当我调试设备中的应用时,一切正常。将图片上传到Facebook SDK Android
但是,当我尝试使用Facebook功能后,建立我的应用程序来APK,照片是没有上传
什么建议吗?
这是我在使用上载照片到Facebook帐号登录后的代码:
public void uploadPhoto(String path){
Bundle params = new Bundle();
params.putString("method", "photos.upload");
Bitmap bitmap = BitmapFactory.decodeFile(path);
java.io.ByteArrayOutputStream os = new java.io.ByteArrayOutputStream();
bitmap.compress(android.graphics.Bitmap.CompressFormat.JPEG, 100, os);
params.putByteArray("picture", os.toByteArray());
AsyncFacebookRunner asyncRunner = new AsyncFacebookRunner(mFb);
asyncRunner.request(null, params, "POST",
new SampleUploadListener(), null);
//asyncRunner.request(params, new SampleUploadListener());
}
照片上传罚款,当我在我的手机上运行的调试,发生在测试的问题生产APK文件。
需要的示例代码,或者错误味精更改调试密钥库的keyhash。 – 2012-02-21 03:42:29
嗨迈克尔感谢您的回复,我添加了用于上传照片的代码 – 2012-02-21 04:06:10
我没有看到您实际上传的位置。另外,您是否在清单文件中设置了适当的权限?假设你通过网络执行此操作(使用permission.INTERNET)。 – 2012-02-21 04:09:30