解决安卓手机不能看chm文件的一种思路

编程知识 更新时间:2023-04-17 17:18:37

         现在很多电子书和文档的格式是chm格式,这种比txt格式更加清晰,更有结构性,但是chm基本只能在电脑上看,对与想在手机上看电子书的同学就是一个悲剧,因为现在基本没有什么阅读器支持chm文件,比如ireader QQ阅读器等。chm文件是由html文件编译而成的,而现在APP发展的一个趋势是跨平台的HTML5,都是html文件,可以向办法,把这二者结合起来。

      1.先将chm文件反编译成html文件,我用的是《文明的冲突与世界秩序的重建》这个chm文件,

可以利用Windows自带的 hh.exe文件来进行 文件格式转换,语法为:hh -decompile 目标文件夹 源CHM文件名。 这是反编译得到的html文件 2,在eclipse中新建一个项目(关于html5环境的搭建,不会的可以网上搜下,这里不多说),这里还需要用到jmobile, 这是导入后的目录
3.基本代码,主要是用到了jmobile中的列表
<!DOCTYPE HTML>
 <html>
 <head>
 <meta charset="utf-8">
 <title>PhoneGap</title>
 <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>	
<link rel="stylesheet" href="jquery.mobile-1.3.0.min.css" type="text/css"></link>
<script type="text/javascript" charset="utf-8" src="jquery.js"></script>		
<script type="text/javascript" charset="utf-8" src="jquery.mobile-1.3.0.min.js"></script>

</head>
<body>
   <div data-role="header" data-position="fixed" data-id="header">
                <h1>文明的冲突与世界秩序的重建</h1>
   </div>
   <div data-role="content">
     
		     <ul data-role="listview" data-theme="c" data-insert="true"> 
                  <li><a href="html/Clash00.html"><h1>中文版序言</h1></a></li>
                  <li><a href="html/Clash01.html"><h1>第一章 世界政治的新时代</h1></a></li>
                  <li><a href="html/Clash03.html"><h1>第二章  历史上的文明和今天的文明   </h1></a></li> 
                  <li><a href="html/Clash04.html"><h1>第三章  普世文明?</h1></a></li> 
                 <li><a href="html/Clash05.html"><h1>第四章西方的衰落:权力、文化和本土化</h1></a></li> 
                 <li><a href="html/Clash06.html"><h1>第五章 经济、人口和挑战者文明</h1></a></li> 
                 <li><a href="html/Clash07.html"><h1>第六章  全球政治的文化重构</h1></a></li> 
                 <li><a href="html/Clash08.html"><h1>第七章 核心国家、同心圆和文明秩序</h1></a></li> 
                 <li><a href="html/Clash08.html"><h1>第八章 西方和非西方:文明间的问题</h1></a></li> 
                 <li><a href="html/Clash09.html"><h1>第九章 多文明的全球政治</h1></a></li> 
                 <li><a href="html/Clash10.html"><h1>第十章 从过渡战争到断层线战争</h1></a></li> 
                 <li><a href="html/Clash11.html"><h1>第十一章 断层线战争的动力</h1></a></li> 
                 <li><a href="html/Clash12.html"><h1>第十二章 西方、各种文明和全球文明</h1></a></li> 
              </ul>
  </div>
 </body>
 </html>

4.模拟情况

5.PS:确实HTML5的反应速度没有native快

更多推荐

解决安卓手机不能看chm文件的一种思路

本文发布于:2023-04-14 02:13:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/1251ae925c74e7c73d8a2070e8714d9f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:能看   思路   文件   手机   chm

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 74242文章数
  • 14阅读数
  • 0评论数