摘要: 一直想要整理一下keyguard(锁屏)模块的相关流程,由于各种原因总是没真正着手开始做,一直拖也不是个办法,所以就索性开始了。这篇内容会比较偏分析,所以闲话就少扯点了。锁屏模块位于framework中,有别于一般的上层应用,它的逻辑代码和view视图,资源文件散布在framework的几处地方,这也给新手分析该模块带来也一点的麻烦。下面我会试着来捋捋这些散落的珠子。1.文件目录:a,逻辑是Frameworks/base/policy/src/com/android/internal/policy/ impl/目录下b,视图view是在 Framework/base/core/java/com 阅读全文
posted @ 2012-07-13 20:03 紫璐宇 阅读(3545) 评论(2) 推荐(2) 编辑
摘要: 一个没啥才情的人,憋着千丝万缕的思绪却又不知道从何说起。估计这最让人纠结了。试着捋捋吧:姑娘名中带雪,虽然隐藏了很多人不知道。给我的印象也大抵和雪有关。2011年与往年不同的是这年雪下的非常频繁,第一次雪竟是在大家毫无心理准备的情况下就飘飘晒晒了,但并没有持续多少时间,甚至都没有积起来。不过却给大家带来了一丝冬的寒意,而且下过雪得天空也显得特别清新。之后的不久,那天上午的天空依然延续雪后的干净,我们从20楼下来,转眼突然看见俩女生,还都是没有见过的。婉约是程思琪给我的第一印象,对于你,记得当时你是回头浅浅一笑,明媚,温暖,清澈。。。种种感觉无以名状起来。时间来到我们回住宿拿东西的那天晚上,可能 阅读全文
posted @ 2012-07-10 23:22 紫璐宇 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 话说锁屏模块已经做完却过去2个月了,期间也出现一些bug,都一一化解了。寻思着该模块现在功能简洁,操作优雅,应该是不用操心了。但事情往往是不会如人意的,我们某老总用他那粗大的手指划拉几下,就提问题了:我说这个怎么能这么小,说多少遍了你们UI设计要站在用户的角度看问题。。。。UI设计师b见状立马跳出来接腔:“对啊对啊,我早就想说这个条太小了,我看4.0.的锁屏不错。。。不如。。。巴拉巴拉。”一听这话我当时差点吓尿了,这还两个礼拜就量产的机器,现在整这个不是扯么。于是我小心翼翼的列举以下事实:“1,4.0锁屏用到了一些3.0之后才有的接口,我们2.3能否做到那种效果还需考究。2,4.0锁屏风格和我 阅读全文
posted @ 2012-07-10 23:14 紫璐宇 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 不觉自己傻,是不想太多。或许是我傻,心眼太少。就这样傻着吧,也好。 阅读全文
posted @ 2012-07-08 22:15 紫璐宇 阅读(141) 评论(1) 推荐(0) 编辑
摘要: 背景知识:TTF字体:TrueType Font ,由Apple和微软公司合作推出的文字文件格式,一个TTF字符由大量多边形组成,每一个多边形由一个名叫TTPOLYGONHEADER的数据结构开始,跟在TTPOLYGONHEADER后面的是一系列的TTPOLYCURVE数据结构体。多边形的顶点是POINTFX类型的数据结构点。字体是如何保证对齐的呢?原来在字库内部,有一个基准线,就好像信纸的虚线,用来水平方向对齐的,同样,也有个垂直方向的基准线。每个字都有上浮和下沉的高度,这也是该字的最上和最下的点所处的位置。矢量字在不同字号下,根据点阵尺寸,显示的精细程度也不一样。我们这里将“8”放大了看, 阅读全文
posted @ 2012-07-07 20:40 紫璐宇 阅读(2608) 评论(0) 推荐(0) 编辑
摘要: 当你看到这些文字时,那么恭喜你,你可能选择了一个无限可能的方向。Android,Google出品,信誉保证,你值得深入研究。学习一样新事物或许有多种方式,报培训班,看视频,向高手请教等等,但一本好书往往可以让你少走很多弯路,事半功倍。下面我会推荐几本个人觉得搞Android开发值得一读的书籍。1,Head First Java(中文版)(第2版)(涵盖Java5.0)背景故事:大二的时候看到论坛上一位大神推荐这本书,做了很大心里斗争才狠下心来用1/6的生活费买下它。看完第一章,就打心里惊叹原来技术书也可以写的这么有意思,让人印象深刻。因为这本书,我的java课程分数刷新了自己的功课历史最高峰。 阅读全文
posted @ 2012-07-06 21:34 紫璐宇 阅读(8838) 评论(0) 推荐(1) 编辑
摘要: 欢迎来到Android4.1, Jelly Bean的世界!Android4.1是现在最快、最顺畅的版本。我们做了很多项提高改进并添加了不少非常棒的新功能和新特性。在这个文档让我们先睹为快。Android 4.1 APIs文档里面有新的开发接口详细信息。www.android.com发现更多Jelly Bean的用户新特性。更快,更流畅,更低的响应延迟Android4.1做了各种优化保证了UI更简洁直观同时也带来了最好的性能和最低的触摸延迟。为了确保帧速一致,4.1版本的Android框架所有的绘图和动画都将统一VSYNC计时,应用渲染、触摸事件、画面构图、显示刷新等操作都会锁定在16毫秒响应 阅读全文
posted @ 2012-07-04 21:05 紫璐宇 阅读(346) 评论(0) 推荐(0) 编辑
摘要: Android支持的图片资源格式及其特性Android系统支持常见的图片资源格式,如jpg、png、gif等。这几种主要图片格式的特点如下:1.Gif格式图片的特点透明性:Gif是一种布尔透明类型,既它可以是全透明,也可以是全不透明,但是它并没有半透明(alpha 透明)。动画:Gif这种格式支持动画。无损耗性:Gif是一种无损耗的图像格式,这也意味着你可以对gif图片做任何操作也不会使 得图像质量产生损耗。水平扫描:Gif是使用了一种叫作LZW的算法进行压缩的,当压缩gif的过程中,像素是由上到下水平压缩的,这也意味着同等条件下,横向的gif图片比竖向 的gif图片更加小。例如500... 阅读全文
posted @ 2012-07-03 21:57 紫璐宇 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 日常生活中,有些人第一眼看上去就觉得不是善茬,你会高兴和这样的人深交么?分享两个小故事:故事一,发生在我身边,一个同事,姑且叫老李。待谁都很热情,自己也很会卖弄,所以新员工入职,大家都会特别亲近他。 每当新员工真的在工作上出现问题的时候,大家都会去找他帮忙。有一次,小王向他请教如何做份总结报告,做过好几次报告的老李还是一脸和气地说:“”每个人做报告都有不同的方法,每个人看数据得到的经验也不一样,这个你就自己放手去做吧。“ 小王做好之后,再次请老李帮忙看看,老李还是点头说”做的不错“。就这样,小王把报告交给领导,被领导狠狠批评了一顿,领导交给老李来做。这时候,老李做的非常完善,将小王... 阅读全文
posted @ 2012-07-03 20:45 紫璐宇 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 问:尼玛Android 4.1Jelly Bean都发布了,你还bb2.3,坑爹呢,这是?答:这个真不好意思了,屌丝的特点就是后知后觉。问:那有何用?答:可以很不负责任的说,从2.2以后launcher 拖拽流程基本没变化。问:基本?那还是有变化,到底还是坑爹。答:“好吧,你赢了”。-------------------------------------------------------------------------------------------------------------我是风格线--------回归正题,要是做launcher的话,那拖拽事件处理、响应是必须得撸清楚 阅读全文
posted @ 2012-07-02 21:40 紫璐宇 阅读(408) 评论(0) 推荐(0) 编辑