感謝網(wǎng)友banketree的收集,壓縮包的內(nèi)容如下:
1、360新版特性界面源代碼
實(shí)現(xiàn)了360新版特性界面的效果,主要涉及到Qt的一些事件處理與自定義控件。但源碼好像是c++。
2、aidl跨進(jìn)程調(diào)用
服務(wù)端onBind暴露,然后客戶端bindService得到aidl對(duì)象
3、UI設(shè)計(jì)之 仿做蘑菇街UI設(shè)計(jì) 源碼
包含viewflipper 用來顯示一個(gè)展示幻燈片banner 用到了OnGestureListener,OnTouchListener接口。
4、Android 程序的安裝、卸載和更新
通過Intent機(jī)制,調(diào)出系統(tǒng)安裝應(yīng)用/卸載應(yīng)用,直接調(diào)用安裝接口,
5、Android有未接來電后處理(判斷未接來電)
繼承PhoneStateListener后,當(dāng)手機(jī)的狀態(tài)改變后將會(huì)觸發(fā)onCallStateChanged.手機(jī)的狀態(tài)分為CALL_STATE_RINGING(響鈴中
),CALL_STATE_IDLE(空閑),CALL_STATE_OFFHOOK(忙音)。
6、Android與js交互
webview可以通過loadUrl()這個(gè)函數(shù)對(duì)html上的js進(jìn)行調(diào)用同時(shí)傳參(js需要參數(shù)) 這樣就可以向html傳值了。繼承
WebChromeClient類,分別使用Android的內(nèi)置控件重寫了Js中對(duì)應(yīng)的對(duì)話框,就是說對(duì)js中的對(duì)話框做處理了。
7、Android遠(yuǎn)程登錄含有l(wèi)oading登錄效
通過使用Handler實(shí)現(xiàn)遠(yuǎn)程登陸功能以及效果,使用Socket以及DataOutputStream、DataInputStream 實(shí)現(xiàn)登陸判斷,代碼含注
冊(cè)界面、服務(wù)器響應(yīng)。
8、android在wifi下手機(jī)與電腦的socket通信
手機(jī)作為服務(wù)端,電腦使用MFC編程作為客戶端,原理是,手機(jī)建立一個(gè)ServerSocket,并獲取自己的ip地址和端口port;然后
電腦通過socket連接手機(jī)的ip:port。熟悉c++的人可以測(cè)試。
9、Android之Wifi學(xué)習(xí)教程
主要講解了四個(gè)類ScanResult,wifiConfiguration,WifiInfo,WifiManager的使用方法。
10、Android之用PopupWindow實(shí)現(xiàn)彈出菜單
使用了popupWindow窗體輕松實(shí)現(xiàn)了菜單很難實(shí)現(xiàn)的界面。多級(jí)菜單中包含了子菜單。
很有學(xué)習(xí)價(jià)值。
11、Android自動(dòng)開關(guān)機(jī)實(shí)現(xiàn)
通過BroadcastReceiver 實(shí)現(xiàn)自定義消息。
12、Android中監(jiān)聽電話狀態(tài)
Android在電話狀態(tài)改變是會(huì)發(fā)送action為android.intent.action.PHONE_STATE的廣播,而撥打電話時(shí)會(huì)發(fā)送action為
android.intent.action.NEW_OUTGOING_CALL的廣播.
13、Android自動(dòng)發(fā)送短信
sendTextMessage方法中第一個(gè)參數(shù)表示短信的目的電話號(hào)碼,第二個(gè)參數(shù)表示短信服務(wù)中心號(hào)碼,如果為null則使用默認(rèn)的短
信服務(wù)中心號(hào)碼。第三個(gè)參數(shù)表示短信內(nèi)容,第四個(gè)參數(shù)表示發(fā)送短信結(jié)果內(nèi)容,第五個(gè)參數(shù)表示發(fā)送短信到目的地址后的回復(fù)
信息。
14、BrewClock倒計(jì)時(shí)
使用CountDownTimer這個(gè)記錄下載時(shí)間類實(shí)現(xiàn)計(jì)數(shù)。將后臺(tái)線程的創(chuàng)建和Handler隊(duì)列封裝成為了一個(gè)方便的類調(diào)用。
15、FiveChess五子棋
通過一個(gè)自定義類 繼承SurfaceView 實(shí)現(xiàn)界面,擴(kuò)展了 Const, SurfaceHolder.Callback, Runnable等接口。
16、DialogShow
一個(gè)極其簡單的Dialog例子
17、dialog去除邊框代碼
看標(biāo)題就應(yīng)該知道,是一個(gè)對(duì)話框的外觀效果的例子。
18、BOOK看遍所有UI控件
一個(gè)例子實(shí)現(xiàn)了Android 里面所有的UI控件
19、奇藝高清UI界面源代碼
一款很好看的界面,有首頁,分類,搜索,我的資料,更多。分別實(shí)現(xiàn)了貼圖輪換,界面闕套,以及多標(biāo)簽,輪換動(dòng)畫等特效。
從這代碼中可以學(xué)習(xí)到界面布局,理解BaseAdapter適配器的作用。主要是UI設(shè)計(jì),具體的看代碼喲。
20、hotel賓館系統(tǒng)
一款有java實(shí)現(xiàn)的賓館系統(tǒng),學(xué)習(xí)Java的可以看下,學(xué)習(xí)Android的童靴飄過。
21、OssSystem(OA系統(tǒng)圖書管理簡單版)
簡單的實(shí)現(xiàn)了圖書管理的系統(tǒng),主要還是UI設(shè)計(jì),其中封裝了一個(gè)類與服務(wù)器交流。
22、QQ_UI之分類菜單DEMO
ListView內(nèi)嵌GridView的實(shí)現(xiàn)。
23、從android中調(diào)用web service的源碼
詳細(xì)見代碼(簡單)
24、從網(wǎng)絡(luò)上獲取圖片
主要通過InputStream,F(xiàn)ileOutputStream,HttpURLConnection實(shí)現(xiàn)。
25、動(dòng)畫效果 translate、scale、alpha、rotate 切換Activity動(dòng)畫 控件位置調(diào)整
用四個(gè)4個(gè)TextView 實(shí)現(xiàn)了不同的動(dòng)畫效果
26、抖動(dòng)窗口
通過Animation類 實(shí)現(xiàn) 編輯框的抖動(dòng)
27、QQ的登錄界面 源代碼
主要是UI設(shè)計(jì),在布局文件中實(shí)現(xiàn)。
28、tablelogin(登陸界面)
主要是UI設(shè)計(jì),含登陸,注冊(cè)等界面。
29、多點(diǎn)縮放字體
通過setTouchListener監(jiān)聽實(shí)現(xiàn)多點(diǎn)消息,然后效果實(shí)現(xiàn)。
30、ImageView 圖片循環(huán)跑馬燈的效果
通過Animation 實(shí)現(xiàn)ImageView 的動(dòng)畫效果。
31、ViewPager-實(shí)現(xiàn)左右兩個(gè)屏幕的切換
實(shí)現(xiàn)了ViewPager-實(shí)現(xiàn)左右兩個(gè)屏幕的切換 動(dòng)畫效果(沒有引用Animation)。
32、LoginXml
簡單的 登陸界面設(shè)計(jì)。
33、miniTwitter登錄界面
簡單的 登陸界面設(shè)計(jì)。
34、VIEW雙緩沖與SurfaceView比較
如題。
35、畢業(yè)設(shè)計(jì)優(yōu)秀論文
內(nèi)容包括移動(dòng)辦公畢業(yè)論文,基于Android的移動(dòng)公交查詢系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),基于Android平臺(tái)的3G氣象軟件,基于Android平臺(tái)
的星座查詢軟件設(shè)計(jì),基于android手機(jī)平臺(tái)的吃豆人游戲設(shè)計(jì)與開發(fā)。
36、超爽的android抽屜效果
寫了一個(gè)繼承LinearLayout的類實(shí)現(xiàn)抽屜效果?梢詮谋纠袑W(xué)習(xí)到一些自定義控件。
37、Android程序如何升級(jí)
詳細(xì)見文檔。
38、OPENG開發(fā)的示例代碼
C版 詳細(xì)見代碼。
39、MineSweeper
Java實(shí)現(xiàn)的掃雷游戲(經(jīng)典)。詳細(xì)見代碼。
40、TankWar坦克大戰(zhàn)
有Java實(shí)現(xiàn)的坦克大戰(zhàn)。詳細(xì)見代碼。
41、多級(jí)PopupWindow的小demo
很好的學(xué)習(xí)了PopupWindow。
42、個(gè)人消費(fèi)記錄軟件
很好的學(xué)習(xí)了操作數(shù)據(jù)庫實(shí)現(xiàn)消費(fèi)記錄。
43、仿優(yōu)酷Android客戶端圖片左右滑動(dòng)(自動(dòng)滑動(dòng))
JDK中的多線程并發(fā)庫:ScheduledExecutorService的使用,用它實(shí)現(xiàn)的每兩秒滑動(dòng)一次圖片,大家也可以用其它方式實(shí)現(xiàn)。
Handler+Message機(jī)制更新UI。
44、高仿基于android2.2(Froyo)的Contacts
實(shí)現(xiàn)了對(duì)聯(lián)系人進(jìn)行操作,詳細(xì)見代碼。
45、Android防止內(nèi)存溢出淺析
對(duì)防止內(nèi)存溢出 總結(jié)了幾條。
46、換膚 程序
詳細(xì)見代碼,非常簡單。
47、仿iphone 氣泡短信 DEMO
ListAdapter 實(shí)現(xiàn),詳細(xì)見代碼。
48、漸入漸出動(dòng)畫 無閃爍 無黑底 Demo
如題,詳細(xì)見代碼。
49、高仿 WIN8系統(tǒng) 磁貼點(diǎn)擊下沉傾斜效果源碼
如題,詳細(xì)見代碼。
50、結(jié)合html5jscss測(cè)試程序附源碼
emoJavaScriptInterface類為js調(diào)用android服務(wù)器端提供接口 android
作為DemoJavaScriptInterface類的客戶端接口被js調(diào)用調(diào)用的具體方法在DemoJavaScriptInterface中定義: 例如該實(shí)例中
的clickOnAndroid。詳細(xì)見代碼。
51、簡單的訂機(jī)票系統(tǒng)源碼
用調(diào)用webservice獲取xml,將獲得xml再解析出來
52、獲取Android系統(tǒng)程序信息
如題,詳細(xì)見代碼。
53、加載網(wǎng)頁進(jìn)度條
標(biāo)題欄顯示網(wǎng)頁標(biāo)題并且滾動(dòng),并且用進(jìn)度條顯示網(wǎng)頁的加載進(jìn)度(重新自定義標(biāo)題欄。詳細(xì)見代碼。
54、仿大眾點(diǎn)評(píng)源碼
只是簡單的實(shí)現(xiàn)了UI,沒有與服務(wù)器交流。學(xué)好Ui非常好的例子。
55、android獲取網(wǎng)絡(luò)數(shù)據(jù)到本地并查看
詳細(xì)見文檔。
56、仿QQ微信登錄界面
學(xué)習(xí)UI非常好的例子,只是UI登陸注冊(cè)等設(shè)計(jì),詳細(xì)見代碼。
57、基于socket通訊的文件續(xù)傳
基于socket通訊的文件續(xù)傳,android基于socket通訊的文件續(xù)傳。詳細(xì)見代碼。
58、監(jiān)控別人的行蹤
分別用GPS,google,baidu等定位行蹤。
59、仿UCWEB界面源碼
詳細(xì)見代碼。
60、仿新版人人的效果
非常好學(xué)習(xí)界面例子,詳細(xì)見代碼。
61、仿ireader書架
詳細(xì)見代碼。
62、Android模仿樂淘的應(yīng)用程序分析源碼
詳細(xì)見代碼。
63、平臺(tái)水波效果
詳細(xì)見代碼。
64、Android拍照上傳代碼樣例
如題,見代碼。
65、模仿微信導(dǎo)航頁效果源碼
前面已經(jīng)出現(xiàn)過,詳細(xì)見代碼。
66、拖動(dòng) Button 顯示效果
一個(gè)button按鈕 可以被拖動(dòng)到任意位置,主要是通過Ontouch消息實(shí)現(xiàn)。
67、嵌套TabHost示例
對(duì)學(xué)習(xí)TabHost非常好的例子
68、開發(fā) API人臉檢測(cè)實(shí)例教程
通過兩個(gè)主要的API,Android提供了一個(gè)直接在位圖上進(jìn)行臉部檢測(cè)的方法,這兩個(gè)API分別是
android.media.FaceDetector和android.media.FaceDetector.Face,已經(jīng)包含在Android官方API中。
69、強(qiáng)行結(jié)束APP進(jìn)程的方法
android.os.Process.killProcess(android.os.Process.myPid());
或System.exit(0);
70、精仿QQ設(shè)置界面
模仿了精仿QQ設(shè)置界面,學(xué)習(xí)界面的好例子。詳細(xì)見代碼。
71、圖片陰影效果和影子效果
自繪實(shí)現(xiàn)。詳細(xì)見代碼。
72、天天動(dòng)聽 半透明Menu效果
自定義實(shí)現(xiàn),詳細(xì)見代碼。
73、通過手勢(shì)實(shí)現(xiàn)的縮放處理
前面已講。
74、開發(fā)之 SD卡的使用
詳細(xì)見文檔。
75、模仿engadget菜單
使用TabHost實(shí)現(xiàn)的engadget菜單,詳細(xì)見代碼。
76、模仿UC等軟件啟動(dòng)畫面加載時(shí)閃爍點(diǎn)的樣式
前面有類似。詳細(xì)見代碼。
77、調(diào)用Android中的軟鍵盤
學(xué)習(xí)了InputMethodManager和EditView類。詳細(xì)見代碼。
78、網(wǎng)絡(luò)通信的六種方式示例代碼
針對(duì)TCP/IP的Socket、ServerSocket
針對(duì)UDP的DatagramSocket、DatagramPackage
針對(duì)直接URL的HttpURLConnection
Google集成了Apache HTTP客戶端,可使用HTTP進(jìn)行網(wǎng)絡(luò)編程
使用Web Service。Android可以通過開源包如jackson去支持Xmlrpc和Jsonrpc,另外也可以用Ksoap2去實(shí)現(xiàn)Webservice
直接使用WebView視圖組件顯示網(wǎng)頁
79、客戶端連接服務(wù)器并交互實(shí)例
如題,詳細(xì)見代碼。
80、商情商靈商測(cè)試系統(tǒng)源代碼
主要使用了Sqlite數(shù)據(jù)庫和listview.gridview控件的配合使用及其它控件
81、口袋微博 服務(wù)器 客戶端代碼
封裝了一個(gè)Socket的類與服務(wù)的交互信息,自定了協(xié)議規(guī)則實(shí)現(xiàn)了客戶端的對(duì)相冊(cè),日子等數(shù)據(jù)庫的操作,功能有照相以及上
傳照片,登陸判斷以及日子管理/注冊(cè)等等,是學(xué)習(xí)的好例子。詳細(xì)見代碼。
82、懸浮Activity并可拖動(dòng)(訪懸浮歌詞)
學(xué)習(xí)WindowManager、.LayoutParams類了。
83、一個(gè)登陸和注冊(cè)界面
詳細(xì)見代碼。
84、用戶注冊(cè),登錄的簡單實(shí)現(xiàn)
85、一個(gè)簡單登錄的DEMO
86、一個(gè)簡單注冊(cè)界面
前面已經(jīng)涉及。
87、原來PATH的菜單效果如此簡單。布局+TranslateAnimation搞定
值得一提的是 interpolator的使用,PATH中使用了OvershootInterpolator以及AnticipateInterpolator。interpolator
被用來修飾動(dòng)畫效果,定義動(dòng)畫的變化率,可以使存在的動(dòng)畫效果可以 accelerated(加速),decelerated(減速),repeated(
重復(fù)),bounced(彈跳)等。
88、五種不同的Toast效果
很好的學(xué)習(xí)了Toast類。詳細(xì)見代碼。開發(fā)可借鑒。
89、中文天氣預(yù)報(bào)程序
Google天氣預(yù)報(bào)的AIP。例如:http://www.google.com/ig/api?&weather;=城市名(中文全拼),我發(fā)現(xiàn)在模擬器上面返回的
結(jié)果和在pc上返回的結(jié)果不太一樣,pc上有中文的,android模擬器上沒有的。詳細(xì)見代碼。
90、一個(gè)短信應(yīng)用源碼
詳細(xì)見代碼。
91、基于股票的一個(gè)Android應(yīng)用
詳細(xì)見代碼。
92、演化理解 Android 異步加載圖片
Handler+Runnable模式
Handler+Thread+Message模式
Handler+ExecutorService(線程池)+MessageQueue模式
Handler+ExecutorService(線程池)+MessageQueue+緩存模式
詳細(xì)見代碼。
93、在Android遠(yuǎn)程上傳以及下載圖片---XFire框架
處理類集中在MyWebServiceHelper,它實(shí)現(xiàn)了遠(yuǎn)程獲取和上傳的細(xì)節(jié)功能。
里面有個(gè)FileOperate.java類,這個(gè)類負(fù)責(zé)對(duì)文件操作。
詳細(xì)見代碼。
94、指南針定位源碼
開發(fā)一個(gè)檢測(cè)方向的傳感器,程序檢測(cè)到手機(jī)頂部繞z轉(zhuǎn)過的多少度,讓指南針圖片反轉(zhuǎn)過多少度
95、語音識(shí)別,根據(jù)語音,執(zhí)行對(duì)應(yīng)操作
詳細(xì)見文檔,只是一種思路。
96、引用第三方庫的方法
詳細(xì)見代碼。
97、一個(gè)支持暫停下載斷點(diǎn)續(xù)傳的源碼
List<Map<String, Async>> listTask用來存放每一個(gè)正在進(jìn)行的下載任務(wù)以及管理任務(wù)
重寫了AsyncTask類用于執(zhí)行下載
98、植物大戰(zhàn)僵尸(簡單版)
詳細(xì)見代碼喲。
99、一款查詢軟件(身份證號(hào),號(hào)碼歸屬等)源代碼
此實(shí)例非常好,非常使用,在開發(fā)中可以借鑒啊。詳細(xì)見代碼。
100、新浪、騰訊、網(wǎng)易、搜狐微博OAuth認(rèn)證整合Android版
很好的學(xué)習(xí)OAuth認(rèn)證,掌握了帳號(hào)安全可靠。詳細(xì)見代碼。我們公司自己定義了一種規(guī)則,原理都是參考他們的。
101、微博客戶端源代碼
102、weibo4andriod
原理都差不多,詳細(xì)搜索百度。
103、Android游戲源碼——忍者快跑
詳細(xì)見代碼喲。
104、使用Vitamio打造自己的Android萬能播放器——在線播放
雖然Android已經(jīng)內(nèi)置了VideoView組件和MediaPlayer類來支持開發(fā)視頻播放器,但支持格式、性能等各方面都十分有限,這
里與大家一起利用開源項(xiàng)目Vitamio來打造屬于自己的
Android萬能播放器!自己百度搜索吧。
105、音樂播放器源碼(含歌詞顯示)
106、SeeJoPlayer(播放器 簡單)
107、高仿多米音樂播放器
108、開發(fā)源碼分享之在線音樂播放器完整項(xiàng)目
詳細(xì)查看源碼,文檔就自己百度吧。不過像這些在線音樂的,他推薦一款開源的吧,很經(jīng)典。
看下面開源的喲。
以下是開源項(xiàng)目(都在下載包中):
1、andbatdog電池監(jiān)控 難度系數(shù)最小
Android Battery Dog 是 Android 平臺(tái)上用來監(jiān)控電池電量的服務(wù)軟件,它生成電池記錄文
件:/sdcard/BatteryDog/battery.csv ,該文件包含時(shí)間、電量信息、溫度和電壓以及一些簡單的圖形。
項(xiàng)目就四個(gè)源碼文件:
BatteryDog_Service
繼承了服務(wù)Service(后臺(tái)運(yùn)行和跨進(jìn)程訪問)
創(chuàng)建了一個(gè)線程負(fù)責(zé)輸出信息到文件
注冊(cè)了廣播接收器ACTION_BATTERY_CHANGED
BatteryDog
繼承了Activity 布局battery_dog 文件
主要負(fù)責(zé)啟動(dòng)/關(guān)閉服務(wù)Service 和分析數(shù)據(jù)然后相關(guān)控件顯示出來
BatteryGraph
繼承了Activity 動(dòng)態(tài)布局
顯示相關(guān)畫面
Log 負(fù)責(zé)輸出顯示信息
2、Droid Wall 手機(jī)防火墻
Droid Wall - Android Firewall 是一個(gè)類似于 Linux 下的 iptables 的 Android 手機(jī)防火墻軟件,允許你限制某些應(yīng)用
訪問數(shù)據(jù)網(wǎng)絡(luò),包括 2G/3G 以及 Wi-Fi。
項(xiàng)目共六個(gè)文件:
Api 包含共享的編程接口。處理所有ip(可用)的“溝通”這個(gè)類別。 這是很重要的類。
BootBroadcast 廣播接收機(jī),設(shè)置在系統(tǒng)啟動(dòng)時(shí)的iptables規(guī)則。這是必要的,因?yàn)檫@些規(guī)則是不持久的。
HelpDialog對(duì)話框中顯示的“幫助”菜單選項(xiàng)被選中時(shí)。
MainActivity 主界面 功能實(shí)現(xiàn)部分
PassDialog對(duì)話框中顯示要求輸入密碼。
StatusWidget 構(gòu)件實(shí)現(xiàn)的ON / OFF 部件狀態(tài)
3、jchat4android手機(jī)聊天程序 (內(nèi)含開發(fā)文檔)
Android jChat 是一個(gè) Android 手機(jī)上基于位置的聊天軟件,采用P2P通訊機(jī)制。
為了編譯jChat,你要使用Eclipse創(chuàng)建一個(gè)新的Android項(xiàng)目,然后添加外部JAR和移動(dòng)的jChat目錄選擇到libs目錄
JadeLeapAndroid.jar庫。jChat使用了的MapView訪問谷歌地圖數(shù)據(jù)。
本項(xiàng)目有25個(gè)目標(biāo)文件。項(xiàng)目里面有代碼注釋以及開發(fā)文檔。
4、zz-doctor中醫(yī)大夫助理信息系統(tǒng)
輔助中醫(yī)大夫儲(chǔ)備藥方、藥名藥理備查。讓大夫能騰出精力集中診斷分析, 而不必消耗精力去記憶瑣碎的細(xì)節(jié)。平時(shí)有空方便時(shí)
自己錄入儲(chǔ)備或完善經(jīng)驗(yàn)方。 更有利于傳承。
系統(tǒng)架構(gòu)設(shè)計(jì):1. PDA: GUI(Android) +Embedded DB (SQLite) ;2. (可配置)定期提示大夫備份數(shù)據(jù)到附加儲(chǔ)存卡。
本項(xiàng)目有17個(gè)目標(biāo)文件。
DbHelper 負(fù)責(zé)數(shù)據(jù)庫的管理 功能有 執(zhí)行sql語句 以及 升級(jí)等
ZZ 程序全局類 繼承Application
MedicineDetail 醫(yī)藥詳情介紹
MedicineQuery 醫(yī)藥的查詢
RxRecipeDetail 接收方詳情
RxRecipeDetailEdit 接收方編輯詳情
WelcomeRxRecipeQuery 歡迎接收方查詢
IdentifiedString 標(biāo)識(shí)結(jié)構(gòu)類
IdentifiedAutoCompleteTextView 自動(dòng)匹配標(biāo)識(shí)的信息
IdentifiedStringAdapter 標(biāo)識(shí)信息適配器
UnitAdapter 單位組適配器
ZzUtil 單位類
MedicineSQLBuilder 醫(yī)藥數(shù)據(jù)庫管理類
RecipeMedicineMapSQLBuilder 接收方醫(yī)藥信息對(duì)應(yīng)的數(shù)據(jù)庫類
SQLBuilder 數(shù)據(jù)庫編輯器 根據(jù)參數(shù)選擇不同的編輯方式 含main方法
SubjectSQLBuilder 項(xiàng)目數(shù)據(jù)庫的編輯器
由上分析可以得出,該軟件實(shí)現(xiàn)了數(shù)據(jù)庫的操作,界面布局不復(fù)雜。
5、一款查詢軟件(身份證號(hào),號(hào)碼歸屬等)源代碼 (個(gè)人覺得這是一款開源軟件)
此實(shí)例非常好,非常使用,在開發(fā)中可以借鑒啊。
本項(xiàng)目有24個(gè)目標(biāo)文件。
BaseActivity 頭部bar的布局
BaseLayout 頭部bar的布局
DataListHolder 就兩個(gè)成員 ImageView TextView 你說干嘛呢
ItemAdapter 繼承適配器
QueryAddress 繼承BaseActivity 實(shí)現(xiàn)地址查詢
QueryIDCard 繼承BaseActivity 實(shí)現(xiàn)身份證查詢
QueryPhone 繼承BaseActivity 實(shí)現(xiàn)手機(jī)號(hào)查詢
SmallToolsActivity繼承BaseActivity 實(shí)現(xiàn)主界面布局
Splash 繼承Activity 實(shí)現(xiàn)閃爍延時(shí)效果
UpdateApp 一個(gè)確定版本信息升級(jí)的類
ApiImpl Api接口 實(shí)現(xiàn)了地址查詢 身份證查詢 手機(jī)信息查詢 更新信息查詢 網(wǎng)絡(luò)請(qǐng)求的功能
AddressInfo 定義了一個(gè)地址信息結(jié)構(gòu)類
AppUpdateInfo定義了一個(gè)更新信息結(jié)構(gòu)類
IDCardInfo 定義了一個(gè)身份證結(jié)構(gòu)類
NumberItem定義了一個(gè)帳號(hào)結(jié)構(gòu)類
PhoneInfo 定義了一個(gè)手機(jī)信息結(jié)構(gòu)類
AppInfoHelpr 定義了一個(gè)程序信息 得到版本信息,版本名
Constants 定義了一個(gè)公用靜態(tài)變量存放類
DeviceHelper 定義了一個(gè)設(shè)備信息類 主要功能有獲取尺寸 讀取手機(jī)號(hào)
HttpClientHelper 定義了一個(gè)服務(wù)請(qǐng)求類,實(shí)現(xiàn)與服務(wù)器的交流。
HttpException 繼承 Exception 實(shí)現(xiàn)了輸出異常信息
HttpPostParameter 實(shí)現(xiàn)了參數(shù)信息的設(shè)置
HttpResponse 消息的響應(yīng)
InternetHelper 內(nèi)部幫助 可以湖的網(wǎng)絡(luò)是否可用
由上分析可以得出,該軟件只是實(shí)現(xiàn)了與服務(wù)器請(qǐng)求信息,以及信息顯示。界面布局簡單。
6、Zirco-browser:超越海豚的開源瀏覽器
Zirco是Android開源的替代瀏覽器。
說明:如果已卸載系統(tǒng)自帶瀏覽器,使用Zirco Browser的書簽功能可會(huì)會(huì)出現(xiàn)崩潰的情況。
基本的瀏覽器功能(書簽,歷史,下載...)、無限的選項(xiàng)卡、交通方便的書簽、開幕式和閉幕式的簡易制表符、從傳統(tǒng)的
Android瀏覽器的書簽導(dǎo)入、可設(shè)置為默認(rèn)瀏覽器、AD -受體阻滯劑(重要提示:了解更多)。 換句話說,zirco是一個(gè)
Android的開源替代瀏覽器,功能很強(qiáng)大,除常見的功能外,還支持自定義搜索引擎、自定義usergent、支持導(dǎo)入火狐的書簽、頁
面內(nèi)查找、主頁自定義、地址欄搜索、插件支持、無限制的選項(xiàng)卡瀏覽,左右循環(huán)滑動(dòng)切換;同時(shí)支持屏蔽廣告;功能可以說很
多都是首創(chuàng),我最喜歡的還是自定義搜索,終于也可以在手機(jī)上使用google自定義搜索了,應(yīng)用自帶中文,不過設(shè)置中含有部分英
文。
本項(xiàng)目有81個(gè)目標(biāo)文件。
7、開源項(xiàng)目pedometer
Pedometer應(yīng)用用于記錄你每天走路步數(shù)的。盡管記錄不一定精準(zhǔn),但是從這個(gè)項(xiàng)目中,可以學(xué)習(xí)幾個(gè)不同的技術(shù):加速器交互
、語音更新、后臺(tái)運(yùn)行服 務(wù)等。
本項(xiàng)目有16個(gè)目標(biāo)文件。
CaloriesNotifier 繼承接口StepListener, SpeakingTimer.Listener
能量通知,實(shí)現(xiàn)步伐監(jiān)聽,說話監(jiān)聽
DistanceNotifier 繼承接口StepListener, SpeakingTimer.Listener
距離通知,計(jì)算并顯示走過的路程。
PaceNotifier 繼承接口StepListener, SpeakingTimer.Listener
步伐通知,計(jì)算和顯示速度(步/分鐘),處理輸入所需的步伐,并通知用戶,如果他/她走快或慢。
Pedometer 主界面
PedometerSettings 設(shè)置屬性自定義類
Settings 設(shè)置界面
SpeakingTimer 說話時(shí)間
反復(fù)監(jiān)聽所有對(duì)象呼吸。定義由用戶設(shè)置的時(shí)間間隔。
SpeedNotifier 速度通知
計(jì)算和顯示速度(步/分鐘),處理輸入所需的步伐,并通知用戶,如果他/她走快或慢。用途計(jì)算速度的步伐和步長的產(chǎn)品。
StepBuzzer 步驟蜂鳴器
一步檢測(cè)時(shí)震動(dòng)。通常情況下,這是不重視,用于調(diào)試目的。
StepDetector步驟探測(cè)器
檢測(cè)步驟,并通知所有聽眾
StepDisplayer 步驟顯示
計(jì)數(shù)步驟提供的步驟檢測(cè),并通過當(dāng)前的步數(shù)的活動(dòng)。
StepListener 步驟監(jiān)聽
StepService 步驟服務(wù)
BodyWeightPreference
StepLengthPreference
都是對(duì)EditMeasurementPreference 繼承 只允許浮點(diǎn)數(shù)
EditMeasurementPreference 繼承EditTextPreference
它可以處理公制/英制設(shè)置。
這款軟件的關(guān)鍵點(diǎn)是類StepService,喜歡的話可以看源碼好好研究。
還有好多……
下載:http://www.kuaipan.cn/file/id_2890822227862156.htm
Android上百實(shí)例源碼分析以及開源分析集合打包.7z