上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 随着android的手机屏幕越来越大,为了丰富屏幕内容 app widget(窗口小组件)被越来越多的应用所使用。app widget 有什么好处呢?它可以在不启动应用程序的情况下,让用户在屏幕上有一块交互窗口和程序入口点。这是我手机自带的天气预报app widget效果。为了创建一个应用程序的wi... 阅读全文
posted @ 2014-07-16 16:33 仰望 星空 阅读(926) 评论(0) 推荐(0)
摘要: Android应用需要在AndroidManifest.xml添加某些权限。才能调用系统功能。如应用提供震动功能。必须在配置文件中加入震动权限。属性说明android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在checkin数据库... 阅读全文
posted @ 2014-07-16 11:02 仰望 星空 阅读(2581) 评论(0) 推荐(0)
摘要: 补间动画的优点是可以节省空间。补间动画与逐帧动画在本质上是不同的,逐帧动画通过连续播放图片来模拟动画的效果,而补间动画则是通过在两个关键帧之间补充渐变的动画效果来实现的。目前Android应用框架支持的补间动画效果有以下5种。具体实现在android.view.animation类库中。(1)Alp... 阅读全文
posted @ 2014-07-15 15:39 仰望 星空 阅读(397) 评论(0) 推荐(0)
摘要: 当前Android应用框架支持5种补间动画。如下:AlphaAnimation:透明度(alpha)渐变效果,对应标签。TranslateAnimation:位移渐变,需要指定移动点的开始和结束坐标,对应标签。ScaleAnimation:缩放渐变,可以指定缩放的参考点,对应标签。RotateAni... 阅读全文
posted @ 2014-07-15 15:10 仰望 星空 阅读(512) 评论(0) 推荐(0)
摘要: 通过对SOA、SCA、OSGi、JPF等面向组件理论和技术的理解,整理一篇面向对象开发与面向组件开发的区别。1、面向对象中,对象之间的交互是细粒度的,通过单个消息进行交互;面向组件中组件的交互是通过接口连接进行交互,接口内含有多个消息,接口不同则需要适配。比如,信件一封一封的送,是对象之间的交互,信... 阅读全文
posted @ 2014-07-15 13:58 仰望 星空 阅读(1942) 评论(1) 推荐(1)
摘要: Android是自适应屏幕大小及密度的。Android为了保证在不同屏幕下的应用界面效果,提供了以下文件夹来储存图片资源。不同的文件夹对应像素密度不同的图片资源drawable-ldpi:120dpi左右的屏幕(低密度)drawable-mdpi:160dpi左右的屏幕(中等密度)drawable-... 阅读全文
posted @ 2014-07-14 15:12 仰望 星空 阅读(931) 评论(0) 推荐(0)
摘要: Notification(通知) 是应用程序提醒用户某件事情已经发生了的一种方式,可以在“状态栏”和“通知托盘”中看到它。如我们更新程序的时候,可以通过Notification来实现下载进度。Notification 可以有以下动作来增强用户提醒:1.在状态栏中显示图标。2.灯光:手机LED呼吸灯闪... 阅读全文
posted @ 2014-07-14 14:06 仰望 星空 阅读(1108) 评论(0) 推荐(0)
摘要: AlarmManager 可以按照”预先设定的时间“或”时间间隔"激活Intent的一种方式,他与timer不同的是,他是程序之外的,生命周期不受程序控制,即使程序关闭也会触发。它比Service和定时器更加节省资源。如果在应用程序内触发定时操作,推荐Handler,Timer以及Thread等方式... 阅读全文
posted @ 2014-07-02 19:01 仰望 星空 阅读(982) 评论(0) 推荐(0)
摘要: IntentService就是一个后台处理类,它继承了Service并且对其封装。我们可以向他发送多个请求Intent。IntentService会把所有收到的Intent请求放到队列中。逐个处理,他会为每个请求创建一个单独的工作线程。当处理完队列中所有的Intent请求后。就会终止自己。在什么情况... 阅读全文
posted @ 2014-07-01 18:27 仰望 星空 阅读(1575) 评论(0) 推荐(0)
摘要: AsyncTask介绍Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。首先明确Android之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。Android为了降低这个开发难度... 阅读全文
posted @ 2014-07-01 11:31 仰望 星空 阅读(314) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页