android判断文件是否存在
‘壹’ Android 的adb push命令有返回的错误信息吗用什么命令可以判断push进手机的文件是否存在谢谢
push成功没有返回消息,出错会返回错误信息,例如向只读的目录push文件:
adb push test.txt /system/app/
会返回:
failed to '11' to '/system/app//11': Read-only file system
可以使用:
adb shell
进入手机,到指定的目录查看push的结果。
‘贰’ Android判断本地文件是否存在
方法如下,传入参数为文件的绝对路径
更多内容点此查看。
‘叁’ U盘内的Android→data的子文件夹在手机上显示文件不存在
可以试一下将文件夹整个改名,应该是文件夹或者文件夹内的文件,与手机系统文件冲突导致的此问题
‘肆’ android系统中如何判断一个文件是否存在
sd卡目录请不要直接使用/storage/sdcard0/,你这样试试x0dx0aString SDPATH = Environment.getExternalStorageDirectory().getPath() + "//"; x0dx0aFile f = new File(SDPATH +"/Manual/test.pdf")x0dx0a另外你是不是忘记加权限了
‘伍’ Android 是怎么判断某个APK文件是否已经安装
Android系统中,判断应用有无安装有两种方式:
1.根据包名判断,以下为判断代码:
public boolean checkApkExist(Context context, String packageName) {
if (packageName == null || “”.equals(packageName))
return false;
try {
ApplicationInfo info = context.getPackageManager()
.getApplicationInfo(packageName,
PackageManager.GET_UNINSTALLED_PACKAGES);
return true;
} catch (NameNotFoundException e) {
return false;
}
}
2. 根据Intent判断,以下为判断代码:
public boolean checkApkExist(Context context, Intent intent) {
List<ResolveInfo> list = context.getPackageManager().queryIntentActivities(intent, 0);
if(list.size() > 0){
return true;
}
return false;
}
public boolean checkApkExist(Context context, String packageName) {
if (packageName == null || “”.equals(packageName)) return false;
try {
ApplicationInfo info = context.getPackageManager() .getApplicationInfo(packageName, PackageManager.GET_UNINSTALLED_PACKAGES); return true;
} catch (NameNotFoundException e) { return false; }
}
public boolean checkApkExist(Context context, Intent intent) {
List<ResolveInfo> list = context.getPackageManager()
.queryIntentActivities(intent, 0);
if (list.size() > 0) {
return true;
}
return false;
}
‘陆’ android中assets文件判断是否存在的问题
看来只能String[] files=this.getAssets().list(“文件夹");然后循环判断 文件是否存在了或者用AssetManager open的方法try-catch一下用个变量做个标识符 然后出现异常的时候做处理 到eoeAndroid网站查看回答详情>>