码迷,mamicode.com
首页 > 其他好文 > 详细

I;P : Evolution of Icon

时间:2014-05-09 18:56:27      阅读:367      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   class   code   ext   

快捷链接

    下载地址

    相关随笔

 

正文

    这几天除了更新I;P的Preview版, 还一直忙于敲I;P的最终Release版本代码, 初见成效, 已经可以正常加载和使用Preview的数据了.

    为何要强调这个数据呢? 因为Release版本的数据库是需要"加密"的, 不然随便一改, 那排行榜就乱套了呀..说到"加密"问题, 就再多说两句 -- I;P在设计初期, 为了保持跨平台的特性(实际我多数时间是在PC上玩I;P的), PC上使用的是JDBC, Android平台上使用了同样的JDBC跨平台库 -- sqldroid库. 这样在代码上就可以保持平台间无差异. 但这个库是不支持sqlite"加密"的, Rlease版本为了加密引入了sqlcipher库. 这就来麻烦了, 因为sqlcipher库只支持Android平台, 且使用的是跟JDBC风格不一致的Android SDK中的SQLite访问接口. 最终为了保持I;P的跨平台, 加密, 以及数据接口访问一致的需求, 花了整整一个晚上在原有的跨平台支持的"适配层"中又不得不添加了DBConnection和DBResultSet两个组件; 前者用于封装JDBC和sqlcipher的不同的SQLite访问接口, 后者则是为了封装不同接口的查询结果数据集. 好在前期的"适配层"设计还算灵活, 添加的代码甚少, 且一次调试通过, 甚是开心...由于Release版本代码涉及"加密", 源码也就不能开源了, 今天这里就描述下这个问题和解决方法, 回头再开帖细聊这个"适配层"是什么样子的吧.

 

    今晚主要想show的是I;P的Release版本使用的图标.

    做图我是外行, 弄个设计更是无脑了, 所以才有了I;P现在亮瞎眼的图标.

bubuko.com,布布扣

 

    一直看着这个图标不爽, 好在I;P群中高手多(再次感谢各位), 在高手的协助和指点下, Release版本有了新图标了, 不管好不好看, 不管会不会用上, 也不管会不会再被I;P群里喷, 我先贴出图标的演进过程, 用以奖赏今晚的努力~

 

 

bubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣

 

 

    图标背景该是透明的, 真实样子如下图.

 

bubuko.com,布布扣

 

 

 

<---- 自卖自夸的分割线---->

 

    I;P的Release版本在功能上跟Preview版本没有多少差别, 但上线后, Preview虽会保留的, 但其中的多数关卡都将被清除并转移到Release版本中, 所以啊..赶紧下载吧...嘿嘿...

I;P : Evolution of Icon,布布扣,bubuko.com

I;P : Evolution of Icon

标签:android   style   blog   class   code   ext   

原文地址:http://www.cnblogs.com/codejie/p/3708297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!