上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页
  2013年12月10日
摘要: 1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比率)指的是实际的物理尺寸宽高比率,分为long和nolongMilestone是16:9,属于longResolution(分辨率)和电脑的分辨率概念一样,指手机屏幕纵、横方向像素个数Milestone是854*480DPI(dot per inch)每英寸像素数,如120dpi,160dpi等,假设QVGA(320*240)分辨率的屏幕物理尺寸是(2英寸*1.5英寸),dpi=1 阅读全文
posted @ 2013-12-10 10:49 Snow〃冰激凌 阅读(233) 评论(0) 推荐(0) 编辑
  2013年11月21日
摘要: 一、缩放 指宽、高缩放(1)按比例缩放在开发图片浏览器等软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的decodeFile方法,然后通过传递进去 BitmapFactory.Option类型的参数进行取缩略图,在Option中,属性值inSampleSize表示缩略图大小为原始图片大小的几分之一,即如果这个值为2,则取出的缩略图的宽和高都是原始图片的1/2,图片大小就为原始大小的1/4。然而,如果我们想取固定大小的缩略图就比较困难了,比如,我们想将不同大小的图片去出来的缩略图高度都为200px,而且要保证 阅读全文
posted @ 2013-11-21 17:03 Snow〃冰激凌 阅读(615) 评论(0) 推荐(0) 编辑
  2013年10月29日
摘要: http://blog.csdn.net/fengkuanghun/article/details/7904284背景介绍在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况,可能第一反应就是用不同的多个TextView来实现,对于每个TextView设置不同的字体风格以满足需求。这里推荐的做法是使用android.text.*;和 android.text.style.*;下面的组件来实现RichText:也即在同一个TextView中设置不同的字体风格。对于某些应用,比如文本编辑,记事本,彩信,短信等地方,还必须使用这些组 阅读全文
posted @ 2013-10-29 10:36 Snow〃冰激凌 阅读(7850) 评论(0) 推荐(0) 编辑
  2013年9月5日
摘要: ava.io下面有两个抽象类:InputStream和ReaderInputStream是表示字节输入流的所有类的超类Reader是用于读取字符流的抽象类InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。即用Reader读取出来的是char数组或者String,使用InputStream读取出来的是byte数组。弄清了两个超类的根本区别,再来看他们底下子类的使用,这里只对最常用的几个说明InputStream| __FileInputStreamFileInputStream 从文件系统中的某个文件中获得输入字节。构造方法摘要FileInputStrea 阅读全文
posted @ 2013-09-05 16:14 Snow〃冰激凌 阅读(11085) 评论(0) 推荐(1) 编辑
摘要: 11.3 I/O类使用由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择。因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程的一个基本能力。本章IO类的使用就从读写文件开始。11.3.1文件操作文件(File)是 最常见的数据源之一,在程序中经常需要将数据存储到文件中,例如图片文件、声音文件等数据文件,也经常需要根据需要从指定的文件中进行数据的读取。当然, 在实际使用时,文件都包含一个的格式,这个格式需要程序员根据需要进行设计,读取已有的文件时也需要熟悉对应的文件格式,才能把数据从文件中正确的读取出 来。文件的存储介质有 阅读全文
posted @ 2013-09-05 16:13 Snow〃冰激凌 阅读(593) 评论(0) 推荐(0) 编辑
摘要: --src --com.example.Demo1 --IndexActivity.class --test.txt在IndexActivity.class 获取test.txt中的文件内容InputStream inputStream = getClass().getResourceAsStream("test.txt");//getClass().getResourceAsStream("path"); 获取当前类的path,例如此例中就为 /com.example.Demo1/path 阅读全文
posted @ 2013-09-05 11:28 Snow〃冰激凌 阅读(4115) 评论(0) 推荐(0) 编辑
  2013年9月4日
摘要: //把整张画布绘制成白色canvas.drawColor(Color.WHITE);Paintpaint=newPaint();//去锯齿paint.setAntiAlias(true);paint.setColor(Color.BLUE);paint.setStyle(Paint.Style.STROKE);paint.setStrokeWidth(3);//绘制圆形canvas.drawCircle(40,40,30,paint);//绘制正方形canvas.drawRect(10,80,70,140,paint);//绘制矩形canvas.drawRect(10,150,70,190,p 阅读全文
posted @ 2013-09-04 15:40 Snow〃冰激凌 阅读(920) 评论(0) 推荐(0) 编辑
  2013年8月19日
摘要: 对JAVA的集合的理解是想对于数组 数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型) JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型. JAVA集合主要分为三种类型: Set(集) List(列表) Map(映射) Collection 接口 Collection是最基本的集合接口,声明了适用于JAVA集合(只包括Set和List)的通用方法。 Set 和List 都继承了Conllection,Map没有 Collection接... 阅读全文
posted @ 2013-08-19 14:18 Snow〃冰激凌 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 两者都是比较接口void sort(List); Sorts the specified list in ascending natural order. The algorithm is stable which means equal elements don't get reordered.void sort(List, Comparator); Sorts the specified list using the specified comparator. The algorithm is stable which means equal elements don't 阅读全文
posted @ 2013-08-19 13:50 Snow〃冰激凌 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 1. Hashtable 和 HashMap(1)区别,这两个类主要有以下几方面的不同:Hashtable和HashMap都实现了Map接口,但是Hashtable的实现是基于Dictionary抽象类。在HashMap中,null可以作为键,这样的键只有一个;可以有一个或多个键所对应的值为null。当get()方法返回null值时,即可以表示 HashMap中没有该键,也可以表示该键所对应的值为null。因此,在HashMap中不能由get()方法来判断HashMap中是否存在某个键,而应该用containsKey()方法来判断。而在Hashtable中,无论是key还是value都不能为n 阅读全文
posted @ 2013-08-19 11:20 Snow〃冰激凌 阅读(5267) 评论(0) 推荐(3) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页