如何创作Android中文文档chm

本文介绍如何在Eclipse中创建空工程并导入Android SDK文档,通过替换远程资源链接为本地文件来提高文档加载速度,最终利用EasyCHM生成CHM格式文档。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步,在eclipse创建一个空工程




第二步,从android sdk中导入docs文件夹中的所有文件





文档中由于有好些css文件和js是从网站动态加载的,而且这些网站都是国外的,因此会严重拖慢打开进度,影响读者效率。因此要将它们保存为本地文件,然后本地加载。


第三步,从文档的html代码中可以发现每个html文件都从网站动态加载以下三个文件:

1)http://fonts.googleapis.com/css?family=Roboto+Condensed

2)http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold

3)http://www.google.com/jsapi

那么先按Ctrl+H键,打开全局搜索界面:


然后在Containing text中输入要替换掉的关键字(第一步是http://fonts.googleapis.com/css?family=Roboto+Condensed),File name patterns中输入*.html,按“Replace”键。

稍等片刻就会出现:


然后输入./Roboto+Condensed.css按OK键来替换掉http://fonts.googleapis.com/css?family=Roboto+Condensed。

稍等片刻完成替换后,再如法炮制将:

http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold  替换成  ./googleapis.css

http://www.google.com/jsapi  替换成  ./jsapi.js


第四步,选择每个子文件夹,按Ctrl+H,进行第三步操作,但不同的是:文件路径层次每深下一层,替换成的字符多加一个../,知道所有的子路径都操作过为止




第五步,Ctrl+H,将工程中所有的<script>初始化代码:


都替换成:



第六步,使用EasyCHM将工程中的文档生成为chm文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值