編輯:關於Android編程
1. 首先在urbanairship注冊一個帳戶,他有免費帳戶可用,試用45天。
2. 注冊完之後,創建一個app,內容比較簡單看著填就可以了。
3. 在app生成之後,進入屬性修改頁,將其中Android Package改成自己將要使用的工程包名。如果需要GCM支持,需要給urbanairship發郵件,一般很快就會批下來,我是第二天就批下來了。
4. 在urbanairship的下載頁下載最新的開發包,這裡我下載的是2.0.1版本。解壓後用eclipse建立工程,選擇PushSample目錄導入工程。
5. 將其中的所有包名改成上面自己定義的包名(搜索一些,地方比較多)。
6. 需要注意的工程下有兩個文件AndroidManifest.xml和AndroidManifest-Helium.xml,我們先使用Helium來測試,將原來的AndroidManifest.xml文件改名成AndroidManifest-GCM.xml,將AndroidManifest-Helium.xml改名成AndroidManifest.xml。
7. 修改assets/airshipconfig.properties文件,修改其中的
developmentAppKey 在app屬性頁可以看到
developmentAppSecret 在app屬性頁可以看到
transport = helium
8. 運行AVD和測試程序,這裡我使用的是Android4.1.2 Google APIs的模擬器。注意在日志中查找APID,將其值記住,後面會用。然後選中應用程序的"Preferences"的"Push Enabled"復選框。
9. 在unbanairship中選擇上面建立的app,並在左側導航裡選擇"Push"->"APIDs"可以查看已經注冊的設備。
10. 在"Push"->"Test Push Notification"->"Android",在表單的Apid裡輸出上面記住的APID,在alert裡輸入message,然後按發送按鈕,此時就會在模擬器上看到結果了。
11. GCM支持
11.1 如果需要使用GCM支持(參考http://developer.android.com/guide/google/gcm/index.html),需要首先在http://code.google.com/apis/console建立一個project,並且將其中的Project ID填入unbanairship的app屬性中。
11.2 改名AndroidManifest-GCM.xml成AndroidManifest.xml,修改assets/airshipconfig.properties文件,修改後內容如下,這裡需要注意的是
developmentAppKey 在app屬性頁可以看到
developmentAppSecret 在app屬性頁可以看到
transport = gcm
gcmSender = <Project Id> (在google apis console那裡獲取)
11.3 再次運行android程序,然後在unbanairship測試。
前段時間剛接觸過android手機開發,對它的事件傳播機制不是很了解,雖然網上也查了相關的資料,但是總覺得理解模模糊糊,似是而非,於是自己就寫個小demo測試了一下。總算
微信可以辦護照、續簽港澳通行證,只有1%的人知道!你也趕快來學習吧!對於需要經常出行出差的朋友來說,這個新get一定能帶來極大的方便。微信怎麼辦理港澳通行證
Android更換皮膚解決方案 轉載請注明出處:IT_xiao小巫本篇博客要給大家分享的一個關於Android應用換膚的Demo,大家可以到我的github去下載demo
(1)選用radioGroup的圖標 (2)控制的類是 package com.lc.radiobutt