Closed vaailu closed 4 years ago
提Bug前需要做的事情
1.如果是集成问题的话,请保证仔细按照如何引用的步骤,一步一步来,不要跳步骤! 2.详细阅读过使用手册,并且确保是框架的问题。 3.参考常见问题,可以解决你出现的绝大多数问题!
如果以上都不能解决你的问题,那么请按照以下说明仔细填写信息,这里需要说明的是:不符合填写要求的issue一律不予理会,希望这样能节约大家的时间!
问题描述(必填) FileUtils中的isPrivatePath()中判断apk安装目录时,String appIntPath = "/data/data/" + context.getPackageName();,有些手机的apk安装目录并不在"/data/data/"路径下,导致判断错误。是否可以通过getApplicationContext().getCacheDir().getAbsolutePath()获取到cache目录,然后比较cache目录的前缀目录来判断。
使用的XUpdate版本(必填) 2.0.2
如何重现(必填) 重现的步骤: 必现
期望的效果 isPrivatePath()能兼容各种手机类型。
截图 如果方便的话,贴一下程序截图和代码片段以帮助解释您的问题。
设备信息 请填写一下你运行设备的信息,信息越全越有助于我理解问题
附加信息 在此处添加任何有关该问题的任何其他说明。
之前的写法确实有些暴力哈,已优化: 43b0c86dc2dc0ed9c9a9b418a1a9b28e11c44603
提Bug前需要做的事情
1.如果是集成问题的话,请保证仔细按照如何引用的步骤,一步一步来,不要跳步骤! 2.详细阅读过使用手册,并且确保是框架的问题。 3.参考常见问题,可以解决你出现的绝大多数问题!
问题描述(必填) FileUtils中的isPrivatePath()中判断apk安装目录时,String appIntPath = "/data/data/" + context.getPackageName();,有些手机的apk安装目录并不在"/data/data/"路径下,导致判断错误。是否可以通过getApplicationContext().getCacheDir().getAbsolutePath()获取到cache目录,然后比较cache目录的前缀目录来判断。
使用的XUpdate版本(必填) 2.0.2
如何重现(必填) 重现的步骤: 必现
期望的效果 isPrivatePath()能兼容各种手机类型。
截图 如果方便的话,贴一下程序截图和代码片段以帮助解释您的问题。
设备信息 请填写一下你运行设备的信息,信息越全越有助于我理解问题
附加信息 在此处添加任何有关该问题的任何其他说明。