成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

對Android手機進行全解析

移動開發 Android
國內廠商和運營商也紛紛加入了Android手機的陣營,包括OPPO,中國移動,中國聯通,華為通訊,聯想等大企業。

隨第一款Android手機的發布后,Android用戶就開始嘗試編寫各種應用Widget(小工具)了。隨著Widget API的公開,為開發人員帶來了全新有趣的開發模式,除了傳統的電話應用外,還可以做其它方面的應用開發。

開發人員可以使用Widget API(包含在Android手機中,最新版本已經到Android 2.0了)創建簡單的控件,然后在新的Widget中顯示和使用這些控件。本文向你介紹如何從零開始創建一個主屏幕應用Widget。

通過使用AlarmManager接口,以用戶設定的時間間隔更新圖片。你將看到如何創建一個Widget,以及如何隨機地從一組圖片中選擇一張圖片顯示,根據用戶設定的時間間隔周期性改變顯示的圖片。

創建一個簡單的Widget包括以下幾個步驟:

1、創建一個RemoteView,由它為Widget提供用戶界面;

2、將RemoteView綁定一個Activity(行為)實現AppWidgetProvider接口;

3、在Android手機 manifest配置文件中提供Widget的關鍵配置信息。

項目準備一個Widget就是一個處理特定行為的BroadcastReceiver,AppWidgetProvider接口為開發人員提供了一個框架來簡化處理這些行為,它包括以下方法:

1、onEnabled():創建第一個Widget時調用,如果可以,應在這里進行全局初始化。

2、onDisabled():它和onEnabled()相反,創建最后一個Widget時才調用它,如果可以,應在這里進行全局清理。

3、onUpdate():當Widget需要更新它的View時調用,用戶第一次創建Widget時也需要調用它。

4、onDeleted():當Widget的一個特定實例被刪除時調用,清理特定實例應放在這里進行。

5、onReceive():此方法默認情況下處理BroadcastReceiver行為,并調用上面的方法(警告:根據相關文檔記載,需要開發人員自己處理某些特殊情況,更多信息請看下面的說明)。

你可能已經注意到,和常見的定義不一樣,小節引用了一個XML文件資源,這個文件為Widget定義了額外的數據。與AppWidgetProviderInfo類一致,這里定義的信息是不變的,因此這個例子不包括updatePeriodMillis的值。

因為這個程序允許用戶修改與更新時間,如果你在這里分配updatePeriodMillis,它就不能這樣做。下面是imageswidget_info.xml文件的完整代碼:

  1. <receiver android:name="ImagesWidgetProvider"> 
  2. 2    <intent-filter> 
  3. 3    <action 
  4. 4    android:name="android.appwidget.action.APPWIDGET_UPDATE" /> 
  5. 5    </intent-filter> 
  6. 6    <meta-data 
  7. 7    android:name="android.appwidget.provider" 
  8. 8    android:resource="@xml/imageswidget_info" /> 
  9. </receiver> 
  10. 10 

【編輯推薦】

  1. 新一代的Android手機介紹
  2. 深度剖析Android SDK版本介紹
  3. 谷歌Android手機能否站穩中國
  4. PythonAndroid深度剖析Android應用程序的四種構造塊
  5. 探秘與眾不同的Android系統?
責任編輯:chenqingxiang 來源: 中國計算機報
相關推薦

2010-02-06 17:17:17

Android手機

2010-03-04 16:38:37

Android開發技巧

2010-03-03 13:43:46

Android手機系統

2010-02-07 10:21:27

Android應用程序

2010-02-22 10:18:29

Python代碼

2010-03-01 14:28:46

Python進程

2010-02-06 10:14:36

Android Act

2010-02-05 14:54:56

Android UI

2010-03-02 15:51:05

Android手機

2010-03-02 10:46:21

2010-02-23 15:29:43

Python 編輯器

2010-02-05 15:22:14

2010-02-04 16:03:40

Android傳感器

2010-02-06 16:26:30

Android開源

2010-02-06 10:42:41

Android Ser生命周期

2010-03-16 14:55:01

Cisco以太網交換機

2010-02-22 11:02:55

Python功能

2009-12-15 14:49:23

VS 2005開發界面

2010-03-01 18:21:08

Python測試

2010-03-04 17:50:42

Android操作系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩a v在线免费观看 | 国产一级片在线观看视频 | 精品欧美激情在线观看 | 精品一区av | 九九九精品视频 | 国产精品美女久久久 | 欧产日产国产精品视频 | 91视频一区二区三区 | 国产一区二区毛片 | 日韩高清成人 | 精品免费 | 91av小视频 | 精品日韩一区 | 亚洲成人免费观看 | 欧美极品少妇xxxxⅹ免费视频 | 午夜影视| 四虎影视免费观看 | 亚洲成人中文字幕 | 欧美一级在线观看 | 综合久久综合久久 | 亚洲精品一区二区在线观看 | 日本高清视频网站 | 免费国产黄 | 最新中文字幕 | 欧美日韩一区二区在线 | 国产一区二区精 | 蜜桃综合在线 | 国产精品视频一区二区三区四区国 | 老妇激情毛片免费 | 久久精品免费观看 | 成人精品一区二区三区 | 波多野结衣先锋影音 | 久久综合久久自在自线精品自 | 天天色综 | 欧美在线视频一区二区 | 中文字幕国产精品 | 99亚洲精品视频 | 最新中文字幕在线 | 91精品国产91久久久久久最新 | 岛国av免费在线观看 | 久久91|