公共组件汇总

公共组件使用方法


File相关工具类

<h4>文件相关工具类的使用</h4> <p>提供了一些文件路径判断、创建文件等方法;</p> <ol> <li>FileUtils.isSDCardEnable() // 判断SD卡是否可用</li> <li>FileUtils.getSDCardPath() // 获取外部存储路径</li> <li>FileUtils.isFileExists(file) // 判断文件是否存在</li> <li>FileUtils.isFile(file) // 是否是文件</li> <li>FileUtils.saveImageToSDCard() // 保存文件到SD卡</li> <li>FileUtils.createOrExistsDir(path)//判断文件是否存在,不存在则创建 ......</li> </ol> <h5>在项目中如何管理文件路径:</h5> <pre><code>创建PathHelper类;提供方法创建所需要的文件目录。统一管理在/Android/data/{applicationId}目录下</code></pre> <pre><code> /** * 统一定义部分文件路径 */ private static final String IMAG_FAIL = "image"; private static final String FILE_FAIL = "file"; private static final String DOWNLOAD_FAIL = "download"; public static void createPath(Context mContext) { try { // 判断的、能否获取sd卡 if (FileUtils.isSDCardEnable()) { // /storage/emulated/0/Android/data/{applicationId}/files String path = mContext.getExternalFilesDir("").getPath() + File.separator; // /storage/emulated/0/Android/data/{applicationId}/cache String cachePath = mContext.getExternalCacheDir().getPath() + File.separator; tempPathImage = path + IMAG_FAIL+ File.separator; tempPathFile = path + FILE_FAIL + File.separator; cacheFile = cachePath + FILE_FAIL+ File.separator; //文件目录下image文件夹创建 FileUtils.createOrExistsDir(tempPathImage); //文件目录下file文件夹创建 FileUtils.createOrExistsDir(tempPathFile); //缓存文件目录 FileUtils.createOrExistsDir(cacheFile); } } catch (Exception ignored) { } }</code></pre> <h5>说明:</h5> <p>项目中需要拍照或者选择图片存放到文件夹下的,尽量统一使用<code>tempPathImage</code>对应的路径。命名可根据自己喜好定义这个变量。 <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/b8555cc9fb6ca07f63c8739c5ce9442b?showdoc=.jpg" alt="" /></p>

页面列表

ITEM_HTML