我正在使用SquareCamera库(https://github.com/boxme/SquareCamera)拍摄方形图片。我面临的问题是SquareCamera正在创建自己的文件夹,用于存储拍摄的照片。我希望这些图片存储在我自己的文件夹中。我不知道该怎么实现。我对android非常陌生。下面是代码,而不是默认的相机,我在调用自己的类。
public void onLaunchCamera(View view) {
// create Intent to take a picture and return control to the calling application
Intent intent = new Intent(this,CameraActivity.class);
// Start the image capture intent to take photo
startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
这是onActivityResult方法
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE) {
if (resultCode == RESULT_OK) {
Uri takenPhotoUri = data.getData();
Bitmap takenImage = BitmapFactory.decodeFile(takenPhotoUri.getPath());
imageView.setImageBitmap(takenImage);
我曾考虑过将此位图保存到我自己的文件夹中,但我想不出如何删除SquareCamera创建的目录。
最佳答案
所以我找到了解决方案。我将库添加为应用程序中的模块。引用(https://www.youtube.com/watch?v=1MyBO9z7ojk)。在那儿我稍微修改了源代码,现在可以正常工作了。
关于android - 如何更改SquareCamera库的目录?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33053593/