自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 Drawable资源

Drawable资源<br />Drawable资源是对图像的一个抽象,你可以通过getDrawable(int)得到并绘制到屏幕上。这里有几种不同类型的Drawable:<br /> <br />Bitmap File<br />    一个Bitmap图像文件(.png、.jpg或.gif)。BitmapDrawable。<br />Nine-Patch File<br />    一个带有伸缩区域的PNG文件,可以基于content伸缩图片(.9.png)。NinePatchDrawable。<br

2011-01-30 20:21:00 480

转载 记录一些blog地址

吴秦(Saylor)Android开发之旅: Intents和Intent Filters<br />http://www.cnblogs.com/skynet/archive/2010/07/20/1781644.html<br />http://www.cnblogs.com/skynet/archive/2010/07/31/1789534.html<br />Linux多线程编程(不限Linux)<br /><br />http://www.cnblogs.com/skynet/archive/20

2011-01-27 11:07:00 571

原创 android 单位

px:pixels(像素)——对应屏幕上实际的像素 in:inches(英寸)——基于物理屏幕的大小 mm:millimeters(毫米)——基于物理屏幕的大小 pt:points(点)——英寸的1/72,基于基于物理屏幕的大小 dp:density-independent pixels(独立于密度的像素)——一个抽象的基于物理屏幕密度的单位。这些单位是相对于一个160dpi的屏幕,所有一个dp是160dpi屏幕上的一个点。dp到px的转换比率根据屏幕密度改变,但不一定是成正比。 sp:scale-inde

2011-01-22 07:53:00 503

原创 关于使用AutoCompleteTextView和CursorAdapter查询电话联系人并找出电话号码

学习到这部分遇见很多的问题,看了很多人讲的关于这部分的文章同时结合自己的测试总结如下:程序的目地是在AutoCompleteTextView里面输入联系人名同时自动找出建议的联系人,选取某个联系人后得到该联系人的电话号码。这里关键是实现一个自己的XXXXXAdapter 继承自CursorAdapter。要继承CursorAdapter类。必须实现(Override)的方法有:      一  先实现 public Cursor runQueryOnBackgroundThread(CharSequen

2011-01-21 12:34:00 2052

转载 NotificationManager和Notification的使用总结

http://www.cnblogs.com/jerrychoi/archive/2010/05/28/1746221.html<br />这几天一直在修改twigee的源代码,其中一个要加入的功能是常驻Notification栏,以前写的时候只能出现在“通知”这一组中,想把它放在“正在运行”组中却不知道怎么放,查了下官方文档,找到了方法,在notification的flags字段中加一下“FLAG_ONGOING_EVENT”就可以了。同时我也把Notification的使用方法给总结了一下。详见

2011-01-19 14:27:00 885

原创 ubuntu android开发 连接手机

<br />在ubuntu环境下进行android开发,想把目标设备定为真实的手机。<br />前几天刚买了个defy就试了下,结果打开手机usb调试模式连接到电脑后,在eclipse里面手机名字显示为一堆???号,且无法使用。<br />需要以下的步骤才能连接到:<br /> <br />1 把手机设备为usb调试模式并和电脑连接<br /> <br />2 打开终端运行 <br />    lsusb<br /><br /><br />    屏幕上会有一行显示类似<br />    Bus 002 D

2011-01-19 14:24:00 2322 1

转载 Java多线程编程总结

下面是Java线程系列博文的一个编目: Java线程:概念与原理Java线程:创建与启动Java线程:线程栈模型与线程的变量Java线程:线程状态的转换Java线程:线程的同步与锁Java线程:线程的交互Java线程:线程的调度-休眠Java线程:线程的调度-优先级Java线程:线程的调度-让步Java线程:线程的调度-合并Java线程:线程的调度-守护线程Java线程:线程的同步-同步方法Java线程:线程的同步-同步块Java线程:并发协作-生产者消费者模型Java线程:并发协作-死锁 Java线程:v

2011-01-07 21:43:00 1072

转载 JAVA面试题解惑系列

<br />JAVA面试题解惑系列<br />保留记录地址:<br />http://zangweiren.blog.51cto.com/412366/94400

2011-01-07 21:41:00 351

转载 android 动画效果 (转)

<br /> Android 平台提供了两类动画,一类是 Tween动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是 Frame动画,即顺序播放事先做好的图像,跟电影类似。本文分析了 Tween 动画的实现原理。主要思路<br />Tween 动画通过对 View 的内容完成一系列的图形变换 (包括平移、缩放、旋转、改变透明度)来实现动画效果。<br />具体来讲,预先定义一组指令,这些指令指定了图形变换的类型、触发时间、持续时间。这些指令可以是以 XML文件方

2011-01-07 21:40:00 712

转载 分析android动画模块

<br /> Android 平台提供了两类动画,一类是 Tween动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是 Frame动画,即顺序播放事先做好的图像,跟电影类似。本文分析了 Tween 动画的实现原理。主要思路<br />Tween 动画通过对 View 的内容完成一系列的图形变换 (包括平移、缩放、旋转、改变透明度)来实现动画效果。<br />具体来讲,预先定义一组指令,这些指令指定了图形变换的类型、触发时间、持续时间。这些指令可以是以 XML文件方

2011-01-07 16:58:00 443

转载 关于字符编码的一些介绍

<br />下面这段文字是从panny1982处转过来的,给大家分享一下:<br />    很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 <br />    再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。 <br />    开始计算机只在美国用。八位的字节一共可以组合出25

2011-01-07 13:44:00 1296

原创 记录关于APUE的编译方法

下载源码得到目录apue.2e,打开此目录,按照readme里提供的方法,先将文件Make.defines.linux里的WKDIR改为你的源代码存放路径,默认是WKDIR=/home/var/apue.2e,修改完后,在目录apue.2e下执行make命令,出错。我的系统是Ubuntu 9.04,编译出错的原因应该是兼容性的问题,错误显示threadctl/getenv1.c下ARG_MAX未定义。ARG_MAX是在头文件limits.h中定义的,但该文件位于目录/usr/inclu

2011-01-07 10:24:00 1156

原创 如何在Eclipse中安装CDT(C/C++环境)为配合APUE中程序的测试。

如何在Eclipse中安装CDT:之间安装的版本是用于JAVA ANDROID开发,没有C/C++的开发环境。进入http://www.eclipse.org/cdt/downloads.php    按照里面的介绍,在Eclipse中 help -》 install new software ... 把上页中提供的地址填入即可得到关于CDT的可安装插件,两个一共我也不知道具体干什么用的,全选。    安装完后可新建C/C++程序,但还是有找不到引用文件的错,可以编译运行,这点很让我费解,不知是

2011-01-07 10:23:00 1078

转载 LINUX信号处理机制的原理

信号处理机制的原理:    内核给一个进程发送软中断信号的方法,是在进程所在的进程表项的信号域设置对应于该信号的位。这里要补充的是,如果信号发送给一个正在睡眠的进程,那么要看该进程进入睡眠的优先级,如果进程睡眠在可被中断的优先级上,则唤醒进程;否则仅设置进程表中信号域相应的位,而不唤醒进程。这一点比较重要,因为进程检查是否收到信号的时机是:一个进程在即将从内核态返回到用户态时;或者,在一个进程要进入或离开一个适当的低调度优先级睡眠状态时。    内核处理一个进程收到的信号的时机是在一

2011-01-07 10:22:00 1202

转载 Android最佳实践之流畅(Seamlessness)设计

  即使你的应用程序是快速且响应灵敏的,但一些设计仍然会给用户造成问题——与其它应用程序或对话框未事先计划的交互,意外的数据丢失,意料之外的阻塞等等。避免这些问题,有助于理解应用程序运行的上下文和系统的交互过程,而这些又正影响着你的应用程序。简而言之,你应该竭尽全力去开发一个与系统和其它应用程序流畅交互的应用程序。一个常见的流畅问题是,一个应用程序的后台处理——例如,一个Service或者BroadcastReceiver——弹出一个对话框来响应一些事件。这可能看起来没啥大碍,尤其是你

2011-01-07 10:21:00 440

原创 android: 通过AIDL使用SERVICE

        在AndroidManifest.xml中定义service的 process 属性可以设置为“:remote”或者不设置。如果直接使用那种简单的返回binder就无法使用在要求service运行在另外一个进程的情况。private TestService _boundService;orprivate Imyremoteservice _boundService; //aidl以下是网上找到:android service到底是个什么东西?说是后台组件.什么叫后台组

2011-01-07 10:17:00 788 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除