android
文章平均质量分 61
darkowner
做了五年的C嵌入开发,现在投身到了android的海洋。
展开
-
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 · 804 阅读 · 1 评论 -
Android最佳实践之流畅(Seamlessness)设计
即使你的应用程序是快速且响应灵敏的,但一些设计仍然会给用户造成问题——与其它应用程序或对话框未事先计划的交互,意外的数据丢失,意料之外的阻塞等 等。避免这些问题,有助于理解应用程序运行的上下文和系统的交互过程,而这些又正影响着你的应用程序。简而言之,你应该竭尽全力去开发一个与系统和其它应 用程序流畅交互的应用程序。 一个常见的流畅问题是,一个应用程序的后台处理——例如,一个Service或者BroadcastReceiver——弹出一个对话框来响应一些事件。 这可能看起来没啥大碍,尤其是你转载 2011-01-07 10:21:00 · 452 阅读 · 0 评论 -
分析android动画模块
<br /> Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是 Frame 动画,即顺序播放事先做好的图像,跟电影类似。本文分析了 Tween 动画的实现原理。主要思路<br />Tween 动画通过对 View 的内容完成一系列的图形变换 (包括平移、缩放、旋转、改变透明度)来实现动画效果。<br />具体来讲,预先定义一组指令,这些指令指定了图形变换的类型、触发时间、持续时间。这些指令可以是以 XML 文件方转载 2011-01-07 16:58:00 · 454 阅读 · 0 评论 -
android 动画效果 (转)
<br /> Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是 Frame 动画,即顺序播放事先做好的图像,跟电影类似。本文分析了 Tween 动画的实现原理。主要思路<br />Tween 动画通过对 View 的内容完成一系列的图形变换 (包括平移、缩放、旋转、改变透明度)来实现动画效果。<br />具体来讲,预先定义一组指令,这些指令指定了图形变换的类型、触发时间、持续时间。这些指令可以是以 XML 文件方转载 2011-01-07 21:40:00 · 731 阅读 · 0 评论 -
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 · 2334 阅读 · 1 评论 -
关于使用AutoCompleteTextView和CursorAdapter查询电话联系人并找出电话号码
学习到这部分遇见很多的问题,看了很多人讲的关于这部分的文章同时结合自己的测试总结如下:程序的目地是在AutoCompleteTextView里面输入联系人名同时自动找出建议的联系人,选取某个联系人后得到该联系人的电话号码。这里关键是实现一个自己的XXXXXAdapter 继承自CursorAdapter。要继承CursorAdapter类。必须实现(Override)的方法有: 一 先实现 public Cursor runQueryOnBackgroundThread(CharSequen原创 2011-01-21 12:34:00 · 2068 阅读 · 0 评论 -
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 · 514 阅读 · 0 评论 -
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 · 492 阅读 · 0 评论