小编Siv*_*iva的帖子

App卸载后如何删除文件和文件夹?

在我们的应用程序中,我们创建了文件夹并通过我们的应用程序将一些图像存储在内部存储中。我想在用户卸载应用程序时删除这些文件夹和图像。

这是我的代码,以及我当前存储的方式:

public void cropImage(Uri sourceUri, String fileName) 
{
    File myDir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)
            + File.separator
            + getString(R.string.app_name) + File.separator + getString(R.string.app_name_images) + File.separator);
    if (!myDir.exists()) {
        myDir.mkdirs();
    }
    File outputFile = new File(myDir, fileName);

    UCrop.of(sourceUri, Uri.fromFile(outputFile)).start(this);
}
Run Code Online (Sandbox Code Playgroud)

android android-layout android-fragments android-internal-storage

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

如何从EditText禁用仅剪切选项?

我有两个用于UserName和Password的EditText.第一个UserName EditText将是Visible.it将检查Valid UserName.然后,Password EditText将可见.我希望用户复制用户名但不想剪切.如何禁用剪切选项.但是下面的代码禁用所有选项.代码:

     @Override
                                public boolean onCreateActionMode(ActionMode actionMode, Menu menu) {
                                    return false;
                                }

                                @Override
                                public boolean onPrepareActionMode(ActionMode actionMode, Menu menu) {

                                     return false;
                                }

                                @Override
                                public boolean onActionItemClicked(ActionMode actionMode, MenuItem menuItem) {
                                    return false;
                                }

                                @Override
                                public void onDestroyActionMode(ActionMode actionMode) {

                                }
                            });
Run Code Online (Sandbox Code Playgroud)

android android-widget android-layout android-edittext

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