发布时间:2013-01-05 14:16:40
android.graphics包是核心渲染包,它提供了一些初级图形工具,诸如画布、颜色过滤器、画笔等,可以让你直接在屏幕上进行图像处理。这个包中提供了很多类,下面我们就看一下这个包中主要的几个类。 一、Canvas类android.graphics.CanvasCanvas类好比手机中的画纸,我们可以在Canvas上画图形或者图像。一般我们用android来绘画的时候,需要四个组成部分:1、位图:包含像素2、Canvas画板:包含绘画内容,写入位图3、初始图形:如Rect、Bitmap、text等4、Paint:用来描述上面初始图形的颜色和类型等Canvas类提供了三个构造方法:Publi......【阅读全文】
发布时间:2012-12-14 11:17:26
今天在学习C8051F34X的程序开发,出现了一个问题,让我琢磨了半天! 要做一个东西,需要用到这款芯片,买回来刚开始学习,入门。自己一步一步搭建好平台,然后创建了工程,把源码拷进去(现在还不会嘛,只能拷贝),编译没错,下载运行,结果就是出不来结果。 我拷贝的是给的源码啊,所有文件都有,软件的配置也一样,表面上看和例子一模一样,怎么就没结果。找差别找了老半天。结果在给的用户手册的最后,看到一句话,说在startup文件中,将看门狗关闭了。我一看,两个工程中的startup文件果然不同,一个204行,一个199行,呵呵,我就又拷贝了过来,编译、下载运行,结果就出来了。。。 我看这个star......【阅读全文】
发布时间:2012-12-13 12:27:18
指纹点定位是通过wifi室内定位的一种实现方法。其中重要的一部分是匹配算法。这里粘了部分我写的代码,算是做个记录吧! 程序实现了一个指纹点算法。功能简单,首先需要提供三个定位AP的信号强度,然后根据这三个信号强度,在指纹点数据表中查找。在查找过程中,查找的AP的信号强度是在一个范围内的,即给定的AP的信号强度,加减α。这个α是实验得出的,可以改变。对每一个AP,在数据库指纹点表格中查找,AP_NAME = AP,RSSI_AVG [β-α,β+α]。这样对每一个AP查找的结果可能有多个指纹点,将这些指纹点记录下来,并记录次数。经过三次查找之后,得到的指纹点的记录次数为3的为定位点。 程......【阅读全文】
发布时间:2012-12-09 21:01:59
横竖屏切换 应用程序在设计的时候要考虑是否进行横竖屏的切换,如何切换的问题。如果不进行设置,则默认是可以记性横竖屏切换的,这样在实际使用过程中可以出现意想不到的结果。所以应该注意这个问题。 ·与横竖屏切换相关的两个目录 可以在res目录下建立layout-port和layout-land两个目录,里面分别放置竖屏和横屏两种布局文件,这样在手机屏幕方向变化的时候系统会自动调用相应的布局文件,避免一种布局文件无法满足两种屏幕显示的问题。 ·与横竖屏切换相关的两个属性 属性android:screenOrientation表示activity方向的属性。值有......【阅读全文】