最新最好的Android开发类说明

移动开发 Android
但在这个例子中可以忽略这些问题,请记住,你自己在实现时可能想跟踪哪个Android开发类是真正激活的,希望本文能教会你更多东西。

Android开发类是最常用的更新机制,因为它支持重复通知,这些通知是将被触发的简单的PendingIntent对象,一个对于Android开发类的可用性,功能强劲的轻型关系型数据库引擎。

由于全球移动宽带网络日渐普及,加上无线上网资费门槛降低,以及Android等智能手机上市等因素影响下,全球移动上网用户和使用量正快速增长。与此同时,Android的移动网络流量市场份额也是节节攀升。移动通信广告商AdMob表示,今年2月份的亮点之一是智能手机继续获得了大量移动网络流量份额。 在过去的6个月中。

智能手机份额由26%增长至33%。Android占美国智能手机市场份额的5%;iPhone占全球移动网络流量的33%,占美国流量的50%。AdMob 的调查显示,在美国,10月份使用苹果iPhone操作系统所浏览的智能手机广告量,占美国市场的55%;第二位的是Android系统的20%。

至于全球市场,10月份透过iPhone系统浏览的广告量,以市占率50%居冠;其次是Symbian操作系统的25%,接着是Android系统的11%,居于第三位。作为一个智能手机平台的新成员来说,足以见得, Android系统的受欢迎程度逐渐上升。

总之,Android开发类似乎已经进入了自己预定的和谐的发展轨道。2009年的发展是顺利的,不仅奠定了自己在智能手机行业的地位,而且还成功的压制住了其他智能手机操作系统的增长势头,有的甚至一度的亏损。

Android开发类现在并不算强大,但是它的潜力令对手感到恐惧。踏上2010年新的征程,对于Android除了期待还是期待,期待它能够取得更加骄人的成就。当然最终是期待它能给消费者带来更加有好的用户界面,更加新颖的功能,更加多彩的应用。2009年的成功已经划上了句号。

翻开新的日历,迎接更加令人期待的2010,Android开发类还能给大家什么样的惊喜,让我们拭目以待。本文向你介绍如何从零开始创建一个主屏幕应用Widget。通过使用AlarmManager接口,以用户设定的时间间隔更新图片。你将看到如何创建一个Widget,以及如

何随机地从一组图片中选择一张图片显示,根据用户设定的时间间隔周期性改变显示的图片。你可能已经注意到,和常见的定义不一样,小节引用了一个XML文件资源,这个文件为Widget定义了额外的数据,与AppWidgetProviderInfo类一致。

这里定义的信息是不变的,因此这个例子不包括updatePeriodMillis的值,因为这个程序允许用户修改与更新时间,如果你在这里分配updatePeriodMillis,它就不能这样做。下面是imageswidget_info.xml文件的完整代码:

  1. 1 @Override  
  2. 2 public void onUpdate(Context context,  
  3. 3    AppWidgetManager appWidgetManager,  
  4. 4    int[] appWidgetIds) {  
  5. 5    for (int appWidgetId : appWidgetIds) {  
  6. 6       int imageNum = (new  
  7. 7          java.util.Random().nextInt(IMAGES.length));  
  8. 8       RemoteViews remoteView = new 
  9. 9          RemoteViews(context.getPackageName(),  
  10. 10          R.layout.widget);  
  11. 11       remoteView.setImageViewResource(  
  12. 12          R.id.image, IMAGES[imageNum]);  
  13. 13       appWidgetManager.updateAppWidget(  
  14. 14          appWidgetId, remoteView);  
  15. 15    }  
  16. 16 } 

标记定义了Widget的大小,默认布局和创建Widget实例时的启动行为配置,为了让Widget在主屏幕上更好地显示,Widget必须保持一定的大小,主屏幕分为特定大小的单元格,Google提供的基本原则是用你想占用的单元格数量乘以74,再减去2。在这个例子中,Widget应该是一个正方形,长和宽都各占两个单元格,因此大小就是74*2-2=146。

【编辑推荐】

  1. 新一代的Android手机介绍 深度剖析Android SDK版本介绍
  2.  
  3. 谷歌Android手机能否站稳中国
  4. PythonAndroid深度剖析Android应用程序的四种构造块
  5. 探秘与众不同的Android系统?
责任编辑:chenqingxiang 来源: 互联网
相关推荐

2010-03-03 13:33:53

Android开发环境

2010-03-02 11:12:33

Android应用开发

2013-08-30 10:20:47

2015-07-15 09:30:07

2012-11-16 14:57:25

2010-03-05 13:40:29

Android Vie

2010-03-02 13:51:05

Android开发平台

2009-07-29 15:42:37

asp.net1.1开

2018-05-10 16:02:48

Android程序赠工具

2023-09-15 14:29:57

Android开发语言

2015-07-13 10:41:30

Web开发 Python 框架

2010-03-04 16:03:43

Android服务

2010-03-04 15:04:35

2015-01-09 11:29:53

Android开发工具类

2011-10-19 15:32:49

2009-07-17 17:25:31

敏捷开发

2013-05-20 17:04:09

2011-05-31 16:26:12

Android

2011-09-14 15:41:05

Android SDK

2013-05-20 17:51:47

Android游戏开发SurfaceView
点赞
收藏

51CTO技术栈公众号