摘要: 本文为一名参加过09年Google IO大会的开发者的一篇把关于移动应用方面的主题不错的PPT改编的文章,对移动应用开发者是很有帮助的。 Android在UI优化方面可以从以下五个方面入手: ◆Adapter优化 ◆背景和图片优化 ◆绘图优化 ◆视图和布局优化 ◆内存分配优化 Adap... 阅读全文
posted @ 2015-12-16 18:34 tonny.lee 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 在android中context可以作很多操作,但是最主要的功能是加载和访问资源。在android中有两种context,一种是 application context,一种是activity context,通常我们在各种类和方法间传递的是activity context。比如一个activity... 阅读全文
posted @ 2015-12-16 18:32 tonny.lee 阅读(385) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/vipzjyno1/article/details/23614675http://blog.csdn.net/lmj623565791/article/details/36677279http://blog.csdn.net/xyz_lmn/article/... 阅读全文
posted @ 2015-12-16 18:22 tonny.lee 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一、自定义ViewGroup1)、自定义属性文件属性的定义:这里需要注意的是:如何将属性文件和自定义的ViewGroup联系起来通过ArcMenu将其联系起来,而ArcMenu就是我们自定义的ViewGroup2)、在布局文件中使用这里需要注意的是:注意命名空间的使用xmlns:hyman="htt... 阅读全文
posted @ 2015-12-16 18:20 tonny.lee 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 建立V7包库(Library)项目以供其他项目引Chapter: 使用support-v7 ActionBar前的那些坑1.建立V7包库(Library)项目以供其他项目引用2.v7库项目themes_base.xml相关文件报错问题3.关于引用Theme.AppCompat theme的报错问题以... 阅读全文
posted @ 2015-12-15 17:23 tonny.lee 阅读(11821) 评论(0) 推荐(0) 编辑
摘要: 在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。synchronized同步块大家都比较熟悉,... 阅读全文
posted @ 2015-11-21 11:29 tonny.lee 阅读(307) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/aigestudio/article/details/41799811前几天身子骨出了点小毛病不爽,再加上CSDN抽风也木有更新,现在补上之前漏掉的1/3上一节结尾的时候我们说到,Paint类中我们还有一个方法没讲[java]view plaincopypr... 阅读全文
posted @ 2015-09-22 18:56 tonny.lee 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 在网上搜索了相关资料,研究了两种算是比较快速的改变程序字体的方法,好,先来介绍着两种方法。首先第一种方法是重写控件(以Textview为例): 1、Android在写程序的时候谷歌早已将所有字体都默认好了具体是什么字体,自己也没去研究,所以假如说要让程序的字体变成自己想要的字体也是件不容易的事情,首... 阅读全文
posted @ 2015-09-22 18:31 tonny.lee 阅读(716) 评论(0) 推荐(0) 编辑
摘要: Android字体工作原理本文简单介绍了上层如何使用特定字体,android字体工作原理提出要求浏览器使用单独的字体,并且不影响系统默认字体的使用。图形小组在该需求的基础上,又提出了如果一个ttf文件包含多个字库,skia是否支持,如果不支持,实现难度多大。本文主要在这两个方面展开。2.1 问题分析... 阅读全文
posted @ 2015-09-22 18:30 tonny.lee 阅读(1692) 评论(0) 推荐(0) 编辑
摘要: 从CSDN上看到一个颜色渐变的算法,它是把前一个颜色的红蓝绿三色提出来,现去减后一个红蓝绿的颜色值,代码如下:voidpaint(Graphicsg,intx,inty,intw,inth,intcolorBegin,intcolorEnd){intr0=(colorBegin>>16)&0xff;... 阅读全文
posted @ 2015-09-09 18:29 tonny.lee 阅读(527) 评论(0) 推荐(0) 编辑