写在前面: 最近在做epub格式的解析, 采用的是java.util.zipFile类,发现这个实体类 对中文支持不是很好。换了Ant包。结果编译体积就大了很多。 目前正在想办法解决。

目前Android平台上的底层库仍然有很多不完善的地方比如zlib库处理Zip文件时无法对中文文件名做正确的处理,同时无法类似J2SE那样的android.util.zip类没有 setEncoding方法处理。目前解决方法是引入apache的ant库来实现解压缩,同时apache ant库好包含了完整的xml dom4j解析库可以实现document的保存。

当然引入apache ant库的问题是造成程序编译后体积变得臃肿,算法因为是java写的效率上会大打折扣,但是解决下问题还是可以的,重量级处理还是放到服务器上比较好。

目前总体来看Android平台底层库很多地方做的不近人如意,很多关键地方都出现了问题。

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. 彻底解决android读取中文txt,lrc的乱码(自动判断文档类型并转码)
  3. Android(安卓)Framework应用框架层和HAL硬件抽象层以及Linux Ker
  4. 自学android, java, html, css, php, mysql, javascript路线
  5. 为 Android添加底层核心服务
  6. Android(安卓)Studio3.6中文乱码问题总结(build窗口乱码,编辑器乱
  7. [Android]解决Window系统adb shell后中文显示乱码
  8. Android(安卓)通过手说tts中文语音包实现中文朗读
  9. Android(安卓)中文API

随机推荐

  1. Android RecyclerView网格布局的学习
  2. [置顶] Android 通过经纬度获取地理位置
  3. android设置一个图片为全屏大小
  4. 07文本处理工具和正则表达式
  5. Android 永久隐藏导航栏,系统栏的方法
  6. 2种方式进行Spinner数据的添加
  7. Android Ble开发出现的问题
  8. android 查看MD5认证指纹
  9. android 自定义商城app价格正序倒序控件
  10. android 9.0 在rk3326平台上hidl的使用