posted @ 2011-08-10 11:31 蝈蝈俊 阅读(2656) 评论(0) 推荐(0)
摘要:
之前我在Win环境装过Android开发环境,只不过当时是装的 Eclipse 的 Helios 版本,原因是当时的ADT不支持最新的Indigo的版本,下面就是最新版本的安装 这里安装的细节我没有写,安装的细节可以参看我之前版本的安装文章: http://www.cnblogs.com/ghj1976/archive/2011/04/15/2017292.html 一、安装JDK 下载地址: ... 阅读全文
摘要:
Grid的体验 我们先用Firebug来定位一下模板的一些信息: 我们要分析的模板效果图: 使用Firebug看到这时候这个模板的CSS: 注意,我们是看得id=”currentPage”的这个div,它的class=“grid w9col feature1 page-2” 我们在资源文件 resources.html 中搜索,“grid w9col feature1 page-2” 这时我们看到... 阅读全文
posted @ 2011-08-01 15:56 蝈蝈俊 阅读(509) 评论(0) 推荐(0)
摘要:
简单来说,TreeSaver有个函数:treesaver.layout.Grid.best = function(content, grids, breakRecord) { 这个函数根据内容,选择最合适的模板。 这个函数的逻辑就是TreeSaver的模板匹配算法。 下面是对这个函数以及调用他的分析: 对于一篇文章来说,分页运算的逻辑在下面文件的 treesaver.ui.Article.pro... 阅读全文
posted @ 2011-08-01 10:46 蝈蝈俊 阅读(488) 评论(0) 推荐(0)
摘要:
Treesaver 是浏览器大小尺寸敏感(size-sensitive)的,会就着当前的浏览器尺寸(browser size),选用不同的分栏表格(grid)做排版。 初始化 TreeSaver.js 框架的入口源代码在后面可以看到:https://github.com/Treesaver/treesaver/blob/master/src/init.js 这里的代码用到了Google开发的JS库... 阅读全文
posted @ 2011-07-28 17:00 蝈蝈俊 阅读(767) 评论(0) 推荐(0)
摘要:
Treesaver 是浏览器大小尺寸敏感(size-sensitive)的,会就着当前的浏览器尺寸(browser size),选用不同的分栏表格(grid)做排版。不同排版效果下,图片出现的位置有啥规律,这就是本文要分析的内容: 一些典型的图片出现的规律: 首先我们看一些图片出现的规律: 一、当显示的区域只有两栏时,显示另外一个能贯穿两栏的图片,而不是之前贯穿三栏的图片。 这时候的图片相关CS... 阅读全文
posted @ 2011-07-27 17:18 蝈蝈俊 阅读(752) 评论(1) 推荐(0)
摘要:
由于Android内置的地图是google地图,它需要访问google服务器获取地图信息,所以首先你需要注册一个使用Google地图的API的Key,没有它Google地图不会为你提供服务。 地图API的Key是跟你程序的签名证书紧密相关的。所以你如何要申请地图API的Key,首先要明白你的签名证书文件,有关签名证书文件以及签名应用的知识请参看我前篇文章:《Android应用签名》 整个Googl... 阅读全文
posted @ 2011-07-18 16:22 蝈蝈俊 阅读(1396) 评论(0) 推荐(0)
摘要:
为了要签名? 开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。 由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可以保证相当名字,但是签名不同的包不被替换。 APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意的第三方覆... 阅读全文
posted @ 2011-07-18 12:40 蝈蝈俊 阅读(33610) 评论(4) 推荐(2)
摘要:
首先你需要先搭配出”Win7环境下TreeSaver 例子环境的搭配”然后才能继续下一步编译环境。 例子环境搭配后, 你可以在源代码目录下执行 paver 命令,搭配例子测试环境,也可以执行 paver debug 生成带调试注释信息的 treesaver 脚本, 当然也可以使用 paver clean 删除生成的文件。 这些可以运行的命令效果如下: E:\Projects\treesaver>p... 阅读全文
posted @ 2011-07-15 10:03 蝈蝈俊 阅读(431) 评论(0) 推荐(0)
摘要:
TreeSaver 绝大多数情况下,我们只需要下载预先编译好的,比如后面地址的这两个链接:https://github.com/Treesaver/treesaver/downloads 这两个一个是编译好的 0.9.2 版本的, 另外一个是带调试信息以及注释的版本。 如果我们想研究 TreeSaver的工作原理,这时候可能我们就需要搭配TreeSaver的开发环境了, 实话实说,这个环境搭配起... 阅读全文
posted @ 2011-07-14 11:58 蝈蝈俊 阅读(845) 评论(0) 推荐(0)
摘要:
原理 Treesaver 的原理是用绝对定位(absolute position)的方法,帮你自动排好分栏(column)、figure (heading、图片)。Treesaver 是浏览器大小尺寸敏感(size-sensitive)的,会就着当前的浏览器尺寸(browser size),选用不同的分栏表格(grid)做排版,而这些grid、column等都已经在resources.html和s... 阅读全文
posted @ 2011-07-13 17:45 蝈蝈俊 阅读(617) 评论(0) 推荐(0)