android開發又將帶來新一輪熱潮,很多開發者都投入到這個浪潮中去了,創造了許許多多相當優秀的應用。其中也有許許多多的開發者提供了應用開源專案,貢獻出他們的智慧型和創造力。學習開源**是掌握技術的乙個最佳方式。下面推薦幾個應用開源專案,這些專案不僅提供了優秀的創意,也可以直接掌握 android核心的介面使用:
1、android團隊提供的示例專案
如果不是從學習android sdk中提供的那些樣例**開始,可能沒有更好的方法來掌握在android這個框架上開發。由android的核心開發團隊提供了15個優秀的示例專案,包含了遊戲、影象處理、時間顯示、開始選單快捷方式等。
2、 remote droid
remotedroid是乙個android應用,能夠讓使用者使用自己的無線網路使用無線鍵盤、觸控螢幕操作手機。這個專案為開發者提供了如網路連線、觸控螢幕手指運動等很好的樣例。
3、 torproxy和shadow
torproxy應用實現了android手機無線電電傳通訊(tor),和shadow應用一起使用,可以使用手機匿名上網。從該專案源**中,可以掌握socket連線、管理cookie等方法。
4、 android smspopup
smspopup可以截獲簡訊內容顯示在乙個泡泡形狀的視窗中。從這個專案中可以掌握到如何使用內建的簡訊sms介面。
5、 standup timer
standup timer應用用於控制站立會議時間,類似秒錶倒計時,可以提醒每個人的講話時間已到,從而保證每個與會者使用時間一樣。從該項目的**中,可以學會如何使用時間函式。另外,這個專案的**是採用檢視view、模型model嚴格分離的設計思路。
6、 foursquare
是foursquare.com的乙個客戶端應用,該應用主要分為兩個模組:api(com.joelapenna.foursquare)和介面前端 (com.joelapenna.foursquared)兩部分。從該專案**中,可以學會如何同步、多執行緒、http連線等技術。
7、 pedometer
pedometer應用用於記錄你每天走路步數的。儘管記錄不一定精準,但是從這個專案中,可以學習幾個不同的技術:加速器互動、語音更新、後台執行服務等。
8、 opensudoku-android
opensudoku是乙個簡單的九宮格數獨遊戲。從**中可以學習到如何在檢視中顯示**資料,以及如何和乙個**互動等技術。
9、 connectbot
connectbot是android平台的乙個客戶端安全殼應用。從該專案**中,可以學習到很多android安全方面的內容,這些是你在開發應用時經常需要考慮的安全問題。
10、 wordpress的android應用
當然在最後不能不提wordpress的android應用了,這是wordpress官方開發團隊提供的乙個專案。從**中可以學習到xmlrpc呼叫(當然還有更多的優秀內容)。
10個經典的Android開源應用專案
10個經典的android開源應用專案 投遞人 itwriter 發布於 2010 07 30 16 24 有11802人閱讀 收藏 android開發又將帶來新一輪熱潮,很多開發者都投入到這個浪潮中去了,創造了許許多多相當優秀的應用。其中也有許許多多的開發者提供了應用開源專案,貢獻出他們的智慧型和...
10個Android開源專案
1.android團隊提供的示例專案 如果不是從學習android sdk中提供的那些樣例 開始,可能沒有更好的方法來掌握在android這個 框架上開發。由android的核心開發團隊提供了15個優秀的示例項 目,包含了 遊戲 影象處理 時間顯示 開始 選單快捷方式等。附件 remotedroid...
Android珍藏 推薦10個炫酷的開源庫
前言 1 discretescrollview github 簡介 discretescrollview是基於recyclerview 實現的乙個橫向滑動列表,當前item顯示在螢幕 並且可以左右滑動,有點像viewpager,但是可以快速滑動。提供了簡單的api來實現炫酷的動畫效果。效果展示 2 ...