Asp做网站前期准备,长春企业网站建设,go语言可以做网站吗,信息流广告代理公司排名作者版本#xff1a;Android 11及以上 主要是发现网上没有完整的、能跑的代码#xff0c;不知道怎么回事#xff0c;GPT给我重写的。我只能保证这个代码尊嘟能跑#xff0c;不像其他的缺胳膊少腿的。
asserts
贴一下结果#xff1a; boolean isAssertFileExists(String … 作者版本Android 11及以上 主要是发现网上没有完整的、能跑的代码不知道怎么回事GPT给我重写的。我只能保证这个代码尊嘟能跑不像其他的缺胳膊少腿的。
asserts
贴一下结果 boolean isAssertFileExists(String filename) {AssetManager assetManager getActivity().getAssets();try {String[] files assetManager.list();for (String file : files) {if (file.equals(filename)) {return true;}}} catch (IOException e) {e.printStackTrace();}return false;}需要引入的头文件
import java.io.IOException;
import android.content.res.AssetManager;可以看到能正常判断
其他外部文件或者data下的文件
如果是常规文件只需要用new File(filepath).exists()就行了。写成函数如下 boolean checkFileExists(String dirname, String filename) {File file new File(dirname, filename);return file.exists();}有个人写了但是他那个代码没有getActivity()导致getAssets没定义见android判断asses文件是否存在。
如果找不到自己的软件包存的文件的路径可以看看这篇博客Android 保存文件路径方法。